aboutsummaryrefslogtreecommitdiff
path: root/pretyping/cases.ml
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2018-03-27 13:34:14 +0200
committerPierre-Marie Pédrot2018-03-27 13:34:14 +0200
commit47ad058a918cb0fa8fef70fd7bd95bcb9ca05ee2 (patch)
treee635d65f22b2b0f67b90ee6dd4ab8f339a4e5947 /pretyping/cases.ml
parent01b7de3a673eb89cea61442c4db721aad9520c9f (diff)
parent7fd28dc95e3251a10617ddb6758cc00b8960f954 (diff)
Merge PR #7062: Slightly refining some error messages about unresolvable evars.
Diffstat (limited to 'pretyping/cases.ml')
-rw-r--r--pretyping/cases.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/pretyping/cases.ml b/pretyping/cases.ml
index a5b7a9e6f0..73be9d6b78 100644
--- a/pretyping/cases.ml
+++ b/pretyping/cases.ml
@@ -1662,7 +1662,7 @@ let rec list_assoc_in_triple x = function
let abstract_tycon ?loc env evdref subst tycon extenv t =
let t = nf_betaiota env !evdref t in (* it helps in some cases to remove K-redex*)
let src = match EConstr.kind !evdref t with
- | Evar (evk,_) -> (Loc.tag ?loc @@ Evar_kinds.SubEvar evk)
+ | Evar (evk,_) -> (Loc.tag ?loc @@ Evar_kinds.SubEvar (None,evk))
| _ -> (Loc.tag ?loc @@ Evar_kinds.CasesType true) in
let subst0,t0 = adjust_to_extended_env_and_remove_deps env extenv !evdref subst t in
(* We traverse the type T of the original problem Xi looking for subterms