aboutsummaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
Diffstat (limited to 'library')
-rw-r--r--library/impargs.ml5
1 files changed, 3 insertions, 2 deletions
diff --git a/library/impargs.ml b/library/impargs.ml
index e35cf03165..224d1cc769 100644
--- a/library/impargs.ml
+++ b/library/impargs.ml
@@ -22,8 +22,9 @@ open Nametab
(*s Flags governing the computation of implicit arguments *)
+(* les implicites sont stricts par défaut en v8 *)
let implicit_args = ref false
-let strict_implicit_args = ref false
+let strict_implicit_args = ref (not !Options.v7)
let contextual_implicit_args = ref false
let implicit_args_out = ref false
@@ -485,7 +486,7 @@ let _ =
let init () =
(* strict_implicit_args_out must be not !Options.v7
but init is done before parsing *)
- strict_implicit_args:=false;
+ strict_implicit_args:=not !Options.v7;
implicit_args_out:=false;
(* strict_implicit_args_out needs to be not !Options.v7 or
Options.do_translate() but init is done before parsing *)