aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/pretype_errors.ml
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping/pretype_errors.ml')
-rw-r--r--pretyping/pretype_errors.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/pretyping/pretype_errors.ml b/pretyping/pretype_errors.ml
index f5870a8c0..5403c1e99 100644
--- a/pretyping/pretype_errors.ml
+++ b/pretyping/pretype_errors.ml
@@ -154,6 +154,7 @@ let error_cannot_unify_loc loc env sigma ?reason (m,n) =
Loc.raise loc (PretypeError (env, sigma,CannotUnify (m,n,reason)))
let error_cannot_unify env sigma ?reason (m,n) =
+ let env, m, n = contract2 env m n in
raise (PretypeError (env, sigma,CannotUnify (m,n,reason)))
let error_cannot_unify_local env sigma (m,n,sn) =