File tree Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ let print_groups output l =
43
43
output_string output (Printf. sprintf " %s\n " name)))
44
44
45
45
let f (runtime_files , bytecode , target_env ) =
46
+ Config.Flag. set " use-js-string" true ;
46
47
Config. set_target `JavaScript ;
47
48
Config. set_effects_backend `Disabled ;
48
49
Linker. reset () ;
Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ module Flag = struct
93
93
94
94
let safe_string = o ~name: " safestring" ~default: true
95
95
96
- let use_js_string = o ~name: " use-js-string" ~default: true
96
+ let use_js_string = o ~name: " use-js-string" ~default: false
97
97
98
98
let check_magic = o ~name: " check-magic-number" ~default: true
99
99
Original file line number Diff line number Diff line change 12
12
var
13
13
--debuginfo
14
14
%{lib:stdlib:stdlib.cma}
15
+ --enable
16
+ use-js-string
15
17
-o
16
18
%{targets})))
17
19
53
55
--pretty
54
56
--debuginfo
55
57
%{dep:shapes.cma}
58
+ --enable
59
+ use-js-string
56
60
-o
57
61
%{targets})))
58
62
Original file line number Diff line number Diff line change @@ -422,9 +422,7 @@ let%expect_test _ =
422
422
let f = Js. wrap_callback (fun s -> print_endline s) in
423
423
Js. export " f" f;
424
424
let () =
425
- Js.Unsafe. fun_call
426
- (Js.Unsafe. pure_js_expr " jsoo_exports" )##.f
427
- [| Js.Unsafe. coerce (Js. string " hello" ) |]
425
+ Js.Unsafe. fun_call (Js.Unsafe. pure_js_expr " jsoo_exports" )##.f [| Obj. magic " hello" |]
428
426
in
429
427
() ;
430
428
[% expect {| hello | }]
You can’t perform that action at this time.
0 commit comments