aboutsummaryrefslogtreecommitdiffhomepage
path: root/toplevel/vernacentries.ml
diff options
context:
space:
mode:
Diffstat (limited to 'toplevel/vernacentries.ml')
-rw-r--r--toplevel/vernacentries.ml12
1 files changed, 7 insertions, 5 deletions
diff --git a/toplevel/vernacentries.ml b/toplevel/vernacentries.ml
index 60e38d97f..2008e5f01 100644
--- a/toplevel/vernacentries.ml
+++ b/toplevel/vernacentries.ml
@@ -555,11 +555,13 @@ let vernac_end_modtype (loc,id) =
Dumpglob.dump_modref loc mp "modtype";
if_verbose message ("Module Type "^ string_of_id id ^" is defined")
-let vernac_include = function
+let vernac_include is_self = function
| CIMTE mty_ast ->
- Declaremods.declare_include Modintern.interp_modtype mty_ast false
+ Declaremods.declare_include
+ Modintern.interp_modtype mty_ast false is_self
| CIME mexpr_ast ->
- Declaremods.declare_include Modintern.interp_modexpr mexpr_ast true
+ Declaremods.declare_include
+ Modintern.interp_modexpr mexpr_ast true is_self
(**********************)
(* Gallina extensions *)
@@ -1331,8 +1333,8 @@ let interp c = match c with
vernac_define_module export lid bl mtyo mexpro
| VernacDeclareModuleType (lid,bl,mtyo) ->
vernac_declare_module_type lid bl mtyo
- | VernacInclude (in_ast) ->
- vernac_include in_ast
+ | VernacInclude (is_self,in_ast) ->
+ vernac_include is_self in_ast
(* Gallina extensions *)
| VernacBeginSection lid -> vernac_begin_section lid