aboutsummaryrefslogtreecommitdiffhomepage
path: root/checker/mod_checking.ml
diff options
context:
space:
mode:
authorGravatar soubiran <soubiran@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-09-15 12:21:57 +0000
committerGravatar soubiran <soubiran@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-09-15 12:21:57 +0000
commit2ad7d4704ae79f58a8bab0e190ab6e96b81831c3 (patch)
treef5764100a35c3b54582dcd8f5c564a282b5c3f12 /checker/mod_checking.ml
parent634f48b6aa80fc2334defe6532d6fb263279edd3 (diff)
Sharing is not anymore broken by traverse_module.
+commit r13412 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13418 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'checker/mod_checking.ml')
-rw-r--r--checker/mod_checking.ml6
1 files changed, 3 insertions, 3 deletions
diff --git a/checker/mod_checking.ml b/checker/mod_checking.ml
index 23ba4893a..81154cba8 100644
--- a/checker/mod_checking.ml
+++ b/checker/mod_checking.ml
@@ -238,15 +238,15 @@ and check_with_aux_mod env mtb with_decl mp =
| Reduction.NotConvertible -> error_with_incorrect l
and check_module_type env mty =
- let _ = check_modtype env mty.typ_expr mty.typ_mp in ()
+ let _ = check_modtype env mty.typ_expr mty.typ_mp mty.typ_delta in ()
and check_module env mp mb =
match mb.mod_expr, mb.mod_type with
| None,mtb ->
- let _ = check_modtype env mtb mb.mod_mp in ()
+ let _ = check_modtype env mtb mb.mod_mp mb.mod_delta in ()
| Some mexpr, mtb when mtb==mexpr ->
- let _ = check_modtype env mtb mb.mod_mp in ()
+ let _ = check_modtype env mtb mb.mod_mp mb.mod_delta in ()
| Some mexpr, _ ->
let sign = check_modexpr env mexpr mb.mod_mp mb.mod_delta in
let _ = check_modtype env mb.mod_type mb.mod_mp mb.mod_delta in