aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toplevel/coqtop.ml7
1 files changed, 6 insertions, 1 deletions
diff --git a/toplevel/coqtop.ml b/toplevel/coqtop.ml
index 76e9c2fef6..53b3f58933 100644
--- a/toplevel/coqtop.ml
+++ b/toplevel/coqtop.ml
@@ -354,7 +354,12 @@ let init arglist =
let init_toplevel = init
let start () =
- init_toplevel (List.tl (Array.to_list Sys.argv));
+ let () = init_toplevel (List.tl (Array.to_list Sys.argv)) in
+ (* In batch mode, Coqtop has already exited at this point. In interactive one,
+ dump glob is nothing but garbage ... *)
+ let () = if Dumpglob.dump () then
+ let () = if_verbose warning "Dumpglob cannot be used in interactive mode." in
+ Dumpglob.noglob () in
if !ide_slave then
Ide_slave.loop ()
else