File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -73,10 +73,14 @@ let f {
7373 else
7474 p in
7575
76+ let free = new Js_traverse. free in
77+ let _pfree = free#program p in
78+ let toplevel_def = free#get_def_name in
79+ let () = VarPrinter. add_reserved (Util.StringSet. elements toplevel_def) in
7680 let true_ = (fun () -> true ) in
7781 let open Option in
7882 let passes : ((unit -> bool) * (unit -> Js_traverse.mapper)) list =
79- [ Optim. shortvar, (fun () -> ((new Js_traverse. rename_variable Util.StringSet. empty ) :> Js_traverse. mapper) );
83+ [ Optim. shortvar, (fun () -> ((new Js_traverse. rename_variable toplevel_def ) :> Js_traverse. mapper) );
8084 Optim. share_constant, (fun () -> new Js_traverse. share_constant);
8185 true_, (fun () -> new Js_traverse. simpl);
8286 true_, (fun () -> new Js_traverse. clean);
You can’t perform that action at this time.
0 commit comments