aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/mod_subst.ml11
-rw-r--r--kernel/safe_typing.ml2
2 files changed, 7 insertions, 6 deletions
diff --git a/kernel/mod_subst.ml b/kernel/mod_subst.ml
index 867de2a0bb..a43c5b274b 100644
--- a/kernel/mod_subst.ml
+++ b/kernel/mod_subst.ml
@@ -83,13 +83,14 @@ let string_of_hint = function
| Equiv kn -> string_of_kn kn
let debug_string_of_delta resolve =
- let kn_to_string kn hint s =
- s^", "^(string_of_kn kn)^"=>"^(string_of_hint hint)
+ let kn_to_string kn hint l =
+ (string_of_kn kn ^ "=>" ^ string_of_hint hint) :: l
in
- let mp_to_string mp mp' s =
- s^", "^(string_of_mp mp)^"=>"^(string_of_mp mp')
+ let mp_to_string mp mp' l =
+ (string_of_mp mp ^ "=>" ^ string_of_mp mp') :: l
in
- Deltamap.fold mp_to_string kn_to_string resolve ""
+ let l = Deltamap.fold mp_to_string kn_to_string resolve [] in
+ String.concat ", " (List.rev l)
let list_contents sub =
let one_pair (mp,reso) = (string_of_mp mp,debug_string_of_delta reso) in
diff --git a/kernel/safe_typing.ml b/kernel/safe_typing.ml
index d04d3fe783..a8c850ecde 100644
--- a/kernel/safe_typing.ml
+++ b/kernel/safe_typing.ml
@@ -475,7 +475,7 @@ let end_module l restype senv =
in
let str = match sign with
| SEBstruct(str_l) -> str_l
- | _ -> error ("You cannot Include a high-order structure.")
+ | _ -> error ("You cannot Include a higher-order structure.")
in
let senv = update_resolver (add_delta_resolver resolver) senv
in