aboutsummaryrefslogtreecommitdiff
path: root/pretyping
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/unification.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/pretyping/unification.ml b/pretyping/unification.ml
index 3ef17778a9..b1a4c3b8c7 100644
--- a/pretyping/unification.ml
+++ b/pretyping/unification.ml
@@ -633,6 +633,8 @@ let w_unify_to_subterm_list env flags allow_K oplist t evd =
(evd,[])
let secondOrderAbstraction env flags allow_K typ (p, oplist) evd =
+ (* Remove delta when looking for a subterm *)
+ let flags = { flags with modulo_delta = Cpred.empty } in
let (evd',cllist) =
w_unify_to_subterm_list env flags allow_K oplist typ evd in
let typp = Typing.meta_type evd' p in