aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/reduction.ml
diff options
context:
space:
mode:
authorGravatar Maxime Dénès <mail@maximedenes.fr>2018-02-28 10:03:11 +0100
committerGravatar Maxime Dénès <mail@maximedenes.fr>2018-02-28 10:03:11 +0100
commitdb6d0bbf0a881b8867f3411acbedcba5c946c8f8 (patch)
treefd24a0418587900c92f457791c6d1d8f1a48e9e5 /kernel/reduction.ml
parent3a7a2b039761e6cd9aaff6be07e62c76a2781e40 (diff)
parentd90cbd60f9f343fc412e4e0926432ae07a885f3f (diff)
Merge PR #6734: dest_{prod,lam}: no Cast case (it's removed by whd)
Diffstat (limited to 'kernel/reduction.ml')
-rw-r--r--kernel/reduction.ml2
1 files changed, 0 insertions, 2 deletions
diff --git a/kernel/reduction.ml b/kernel/reduction.ml
index da7042713..68f53c355 100644
--- a/kernel/reduction.ml
+++ b/kernel/reduction.ml
@@ -918,7 +918,6 @@ let dest_prod_assum env =
| LetIn (x,b,t,c) ->
let d = LocalDef (x,b,t) in
prodec_rec (push_rel d env) (Context.Rel.add d l) c
- | Cast (c,_,_) -> prodec_rec env l c
| _ ->
let rty' = whd_all env rty in
if Constr.equal rty' rty then l, rty
@@ -936,7 +935,6 @@ let dest_lam_assum env =
| LetIn (x,b,t,c) ->
let d = LocalDef (x,b,t) in
lamec_rec (push_rel d env) (Context.Rel.add d l) c
- | Cast (c,_,_) -> lamec_rec env l c
| _ -> l,rty
in
lamec_rec env Context.Rel.empty