aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2000-11-26 18:50:58 +0000
committerherbelin2000-11-26 18:50:58 +0000
commita0b087a6e16a22b12c8520b81a1526bdda888cd3 (patch)
tree212c74e2fa6fddb199e825fad5ef77c9ebaef7b4
parent24e09baf09e006021e662529585b94fbf702dde5 (diff)
Remplacement de certains sp_of_id par des locate
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@956 85f007b7-540e-0410-9357-904b9bb8a0f7
-rwxr-xr-xpretyping/classops.ml2
-rw-r--r--toplevel/class.ml5
2 files changed, 4 insertions, 3 deletions
diff --git a/pretyping/classops.ml b/pretyping/classops.ml
index 89542564dd..dd35be0fba 100755
--- a/pretyping/classops.ml
+++ b/pretyping/classops.ml
@@ -239,7 +239,7 @@ let stre_of_cl = function
if is_constant sp then constant_or_parameter_strength sp
else NeverDischarge
| CL_Var id ->
- variable_strength id
+ variable_strength (make_qualid [] (string_of_id id))
| _ -> NeverDischarge
(* coe_value : int -> Term.constr * bool *)
diff --git a/toplevel/class.ml b/toplevel/class.ml
index 463cfef5bf..e6e4654b56 100644
--- a/toplevel/class.ml
+++ b/toplevel/class.ml
@@ -35,7 +35,8 @@ let id_of_varid c = match kind_of_term c with
| IsVar id -> id
| _ -> anomaly "class__id_of_varid"
-let stre_of_VAR c = variable_strength (destVar c)
+let stre_of_VAR c =
+ variable_strength (make_qualid [] (string_of_id (destVar c)))
(* lf liste des variable dont depend la coercion f
lc liste des variable dont depend la classe source *)
@@ -54,7 +55,7 @@ let rec stre_unif_cond = function
let stre_of_coe = function
| NAM_Constant sp -> constant_or_parameter_strength sp
- | NAM_Var id -> variable_strength id
+ | NAM_Var id -> variable_strength (make_qualid [] (string_of_id id))
| NAM_Inductive _ | NAM_Constructor _ -> NeverDischarge
(* try_add_class : Names.identifier ->