diff --git a/src/value.ml b/src/value.ml index 6bd6e7b060d..149e36dc46c 100644 --- a/src/value.ml +++ b/src/value.ml @@ -360,7 +360,7 @@ let rec string_of_val_nullary d = function (String.concat ", " (List.map (string_of_val' d) vs)) (if List.length vs = 1 then "," else "") | Opt v -> - sprintf "%s?" (string_of_val_nullary d v) + sprintf "?%s" (string_of_val_nullary d v) | Obj ve -> if d = 0 then "{...}" else sprintf "{%s}" (String.concat "; " (List.map (fun (x, v) ->