From aae13cd8c4d76a0c1d7db42e4451c63587a1ab56 Mon Sep 17 00:00:00 2001 From: herbelin Date: Sat, 1 Sep 2007 10:35:26 +0000 Subject: Suite commit 10103 (expansion des défs locales triviales dans l'étape de "projection" lors de l'instanciation d'une evar -- fonction "real_clean") git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10109 85f007b7-540e-0410-9357-904b9bb8a0f7 --- pretyping/evarutil.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pretyping/evarutil.ml b/pretyping/evarutil.ml index 72f5fbf453..ddb21e838e 100644 --- a/pretyping/evarutil.ml +++ b/pretyping/evarutil.ml @@ -467,7 +467,7 @@ let rec real_clean env isevars ev subst rhs = mkEvar (ev,args') | Var id -> (* Flex/Var problem: unifiable as a pattern iff Var in scope of ev *) - (try List.assoc t subst' + (try List.assoc (expand_var env t) subst' with Not_found -> if not rigid then t else raise (NotClean t)) | _ -> (* Flex/Rigid problem (or assimilated if not normal): we "imitate" *) -- cgit v1.2.3