aboutsummaryrefslogtreecommitdiff
path: root/proofs/clenvtac.ml
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2020-05-15 13:46:59 +0200
committerPierre-Marie Pédrot2020-05-15 13:46:59 +0200
commitb5b6e2d4c8347cb25da6f827a6b6f06cb0f566e5 (patch)
tree74557075886e9ce7c8ac146425195ba48dd06584 /proofs/clenvtac.ml
parentbcfb5f2cab54d0eb88ed57911b77c05d2b916431 (diff)
parente8bde450d05908f70ab2c82d9d24f0807c56a94a (diff)
Merge PR #11755: [exn] [tactics] improve backtraces on monadic errors
Ack-by: gares Ack-by: ppedrot
Diffstat (limited to 'proofs/clenvtac.ml')
-rw-r--r--proofs/clenvtac.ml4
1 files changed, 3 insertions, 1 deletions
diff --git a/proofs/clenvtac.ml b/proofs/clenvtac.ml
index 0257a6f204..007d53f911 100644
--- a/proofs/clenvtac.ml
+++ b/proofs/clenvtac.ml
@@ -129,5 +129,7 @@ let unify ?(flags=fail_quick_unif_flags) m =
try
let evd' = w_unify env evd CONV ~flags m n in
Proofview.Unsafe.tclEVARSADVANCE evd'
- with e when CErrors.noncritical e -> Proofview.tclZERO e
+ with e when CErrors.noncritical e ->
+ let info = Exninfo.reify () in
+ Proofview.tclZERO ~info e
end