aboutsummaryrefslogtreecommitdiff
path: root/pretyping/classops.ml
diff options
context:
space:
mode:
authorherbelin2000-11-20 08:48:39 +0000
committerherbelin2000-11-20 08:48:39 +0000
commite478647579d606280441fec05d9eb6e19a0f4743 (patch)
treea2fd3a16f9b3f69d0f1e4a81c0a4d573e6fb566f /pretyping/classops.ml
parent2ce3a9ea3742afed4f68905afd5c8c5cbc2554d5 (diff)
Utilisation de global_reference dans rawconstr
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@873 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping/classops.ml')
-rwxr-xr-xpretyping/classops.ml10
1 files changed, 5 insertions, 5 deletions
diff --git a/pretyping/classops.ml b/pretyping/classops.ml
index 306f2b8ce2..a452cf645e 100755
--- a/pretyping/classops.ml
+++ b/pretyping/classops.ml
@@ -137,11 +137,11 @@ let coercion_exists coe =
with Not_found -> false
let coe_of_reference = function
- | RConst (sp,l) -> NAM_Constant sp
- | RInd (ind_sp,l) -> NAM_Inductive ind_sp
- | RConstruct (cstr_sp,l) -> NAM_Constructor cstr_sp
- | RVar id -> NAM_Var id
- | _ -> raise Not_found
+ | ConstRef sp -> NAM_Constant sp
+ | IndRef sp -> NAM_Inductive sp
+ | ConstructRef sp -> NAM_Constructor sp
+ | VarRef sp -> NAM_Var (basename sp)
+ | EvarRef _ -> raise Not_found
let coercion_params r =
let _,coe_info = coercion_info (coe_of_reference r) in