File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -747,10 +747,10 @@ let rec loop term =
747747 match phrase_opt with
748748 | Some phrase ->
749749 (* Rewrite toplevel expressions. *)
750- let count = S. value UTop_private. count in
751750 let phrase = rewrite phrase in
752751 let phrase =
753752 if UTop. get_create_implicits () then
753+ let count = S. value UTop_private. count in
754754 let binding_name = Printf. sprintf " _%d" count in
755755 bind_expressions binding_name phrase
756756 else
@@ -971,6 +971,14 @@ module Emacs(M : sig end) = struct
971971 let process_checked_phrase phrase =
972972 (* Rewrite toplevel expressions. *)
973973 let phrase = rewrite phrase in
974+ let phrase =
975+ if UTop. get_create_implicits () then
976+ let count = S. value UTop_private. count in
977+ let binding_name = Printf. sprintf " _%d" count in
978+ bind_expressions binding_name phrase
979+ else
980+ phrase
981+ in
974982 try
975983 Env. reset_cache_toplevel () ;
976984 ignore (execute_phrase true Format. std_formatter phrase);
You can’t perform that action at this time.
0 commit comments