From 1894f56849f01dbaf7c1fafed5c9b4f26ff6d2e5 Mon Sep 17 00:00:00 2001 From: Hugo Herbelin Date: Tue, 17 Jun 2014 13:16:42 +0200 Subject: Fixing #3282 (two bugs in the presence of let-in's in "fix"). --- pretyping/pretyping.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pretyping') diff --git a/pretyping/pretyping.ml b/pretyping/pretyping.ml index 91b851d12f..6f8b407ae9 100644 --- a/pretyping/pretyping.ml +++ b/pretyping/pretyping.ml @@ -404,7 +404,7 @@ let rec pretype resolve_tc (tycon : type_constraint) env evdref lvar t = type_bl (push_rel dcl env) (add_rel_decl dcl ctxt) bl | (na,bk,Some bd,ty)::bl -> let ty' = pretype_type empty_valcon env evdref lvar ty in - let bd' = pretype (mk_tycon ty'.utj_val) env evdref lvar ty in + let bd' = pretype (mk_tycon ty'.utj_val) env evdref lvar bd in let dcl = (na,Some bd'.uj_val,ty'.utj_val) in type_bl (push_rel dcl env) (add_rel_decl dcl ctxt) bl in let ctxtv = Array.map (type_bl env empty_rel_context) bl in -- cgit v1.2.3