From d90cbd60f9f343fc412e4e0926432ae07a885f3f Mon Sep 17 00:00:00 2001 From: Gaƫtan Gilbert Date: Sun, 11 Feb 2018 12:20:57 +0100 Subject: dest_{prod,lam}: no Cast case (it's removed by whd) --- checker/reduction.ml | 2 -- 1 file changed, 2 deletions(-) (limited to 'checker/reduction.ml') diff --git a/checker/reduction.ml b/checker/reduction.ml index 29bb8901e..b91674b1e 100644 --- a/checker/reduction.ml +++ b/checker/reduction.ml @@ -589,7 +589,6 @@ let dest_prod_assum env = | LetIn (x,b,t,c) -> let d = LocalDef (x,b,t) in prodec_rec (push_rel d env) (d::l) c - | Cast (c,_,_) -> prodec_rec env l c | _ -> let rty' = whd_all env rty in if Term.eq_constr rty' rty then l, rty @@ -607,7 +606,6 @@ let dest_lam_assum env = | LetIn (x,b,t,c) -> let d = LocalDef (x,b,t) in lamec_rec (push_rel d env) (d::l) c - | Cast (c,_,_) -> lamec_rec env l c | _ -> l,rty in lamec_rec env empty_rel_context -- cgit v1.2.3