aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/mod_typing.ml
diff options
context:
space:
mode:
authorGravatar soubiran <soubiran@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-04-16 14:14:28 +0000
committerGravatar soubiran <soubiran@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-04-16 14:14:28 +0000
commit456ff087953a62df0b46e76f16d0117363558b0d (patch)
tree2cec913f9689e6410c0ecebe3d95b076464cd942 /kernel/mod_typing.ml
parentd31d8723b5b103b4937c63dd2560c07b04492a3a (diff)
cf. 12945
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12946 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/mod_typing.ml')
-rw-r--r--kernel/mod_typing.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/mod_typing.ml b/kernel/mod_typing.ml
index cfa256888..c9d9ac924 100644
--- a/kernel/mod_typing.ml
+++ b/kernel/mod_typing.ml
@@ -361,7 +361,8 @@ let rec translate_struct_include_module_entry env mp inl mse = match mse with
| MSEident mp1 ->
let mb = lookup_module mp1 env in
let mb' = strengthen_and_subst_mb mb mp env true in
- mb'.mod_type, mb'.mod_delta,Univ.Constraint.empty
+ let mb_typ = clean_bounded_mod_expr mb'.mod_type in
+ mb_typ, mb'.mod_delta,Univ.Constraint.empty
| MSEapply (fexpr,mexpr) ->
let sign,resolver,cst1 =
translate_struct_include_module_entry env mp inl fexpr in