aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/modops.ml10
1 files changed, 5 insertions, 5 deletions
diff --git a/kernel/modops.ml b/kernel/modops.ml
index 2cc0f17ea9..8c014c1d7d 100644
--- a/kernel/modops.ml
+++ b/kernel/modops.ml
@@ -478,14 +478,14 @@ let strengthen_and_subst_mb mb mp env include_b =
(i.e. it is already done)*)
let mp_alias = delta_of_mp mb.mod_delta mb.mod_mp in
let subst_resolver = map_mp mb.mod_mp mp empty_delta_resolver in
- let resolver =
+ let new_resolver =
add_mp_delta_resolver mp mp_alias
(subst_dom_delta_resolver subst_resolver mb.mod_delta) in
- let subst = map_mp mb.mod_mp mp resolver in
+ let subst = map_mp mb.mod_mp mp new_resolver in
let resolver = if mb_is_an_alias && include_b then
remove_mp_delta_resolver mb.mod_delta mb.mod_mp
else mb.mod_delta in
- let resolver,new_sig =
+ let resolver_out,new_sig =
strengthen_and_subst_struct str subst env
mp_alias mb.mod_mp mp mb_is_an_alias include_b resolver
in
@@ -493,8 +493,8 @@ let strengthen_and_subst_mb mb mp env include_b =
mod_mp = mp;
mod_type = SEBstruct(new_sig);
mod_expr = Some (SEBident mb.mod_mp);
- mod_delta = if include_b then resolver
- else add_mp_delta_resolver mp mp_alias resolver}
+ mod_delta = if include_b then resolver_out
+ else add_delta_resolver new_resolver resolver_out}
| SEBfunctor(arg_id,argb,body) ->
let subst = map_mp mb.mod_mp mp empty_delta_resolver in
subst_module subst