aboutsummaryrefslogtreecommitdiff
path: root/pretyping
diff options
context:
space:
mode:
authorherbelin2003-05-21 13:11:15 +0000
committerherbelin2003-05-21 13:11:15 +0000
commit215f42dae466bbbdb865303af05c7e70b5fb3d15 (patch)
treeef7e2c13c82149b6717e67626af19d3e39c606d5 /pretyping
parent2e3b255c13bae814715dbdee1fea80f107920cee (diff)
Fusion à l'essai de lmatch et lfun dans tacinterp; utilisation de noms pour les metavariables de patterns; fusion NoHypId et Hyp
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@4043 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/pattern.ml2
-rw-r--r--pretyping/pretyping.ml2
2 files changed, 2 insertions, 2 deletions
diff --git a/pretyping/pattern.ml b/pretyping/pattern.ml
index 5ad06a6e52..0a3f6d995a 100644
--- a/pretyping/pattern.ml
+++ b/pretyping/pattern.ml
@@ -21,7 +21,7 @@ open Pp
(* Metavariables *)
type patvar_map = (patvar * constr) list
-let patvar_of_int n = Names.id_of_string (string_of_int n)
+let patvar_of_int n = Names.id_of_string ("X" ^ string_of_int n)
let pr_patvar = pr_id
(* Patterns *)
diff --git a/pretyping/pretyping.ml b/pretyping/pretyping.ml
index f94c14e71f..0e76558f1f 100644
--- a/pretyping/pretyping.ml
+++ b/pretyping/pretyping.ml
@@ -228,7 +228,7 @@ let rec pretype tycon env isevars lvar lmeta = function
assert (not someta);
let j =
try
- List.assoc n lmeta
+ List.assoc n (lmeta@lvar)
with
Not_found ->
user_err_loc