aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormsozeau2011-06-07 11:14:24 +0000
committermsozeau2011-06-07 11:14:24 +0000
commitbe496912193961d9a230dae5b24e4fb7d8cbc042 (patch)
tree6b991fa6b1a6be1fa5f071734e9f19c4f9bb4405
parent1c76be88559129730d9784929041b3ddd6d4cb27 (diff)
Catch AbstractionOverMeta as a unification failure in precatchable_exception.
Allows rewrite H in * |- to work in case a rewrite throws this exception. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14166 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--proofs/logic.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/proofs/logic.ml b/proofs/logic.ml
index 2835eb5429..b482628b90 100644
--- a/proofs/logic.ml
+++ b/proofs/logic.ml
@@ -57,7 +57,7 @@ let rec catchable_exception = function
| PretypeError(_,_,(CannotUnify _|CannotUnifyLocal _|CannotGeneralize _
|NoOccurrenceFound _|CannotUnifyBindingType _|NotClean _
|CannotFindWellTypedAbstraction _|OccurCheck _
- |UnsolvableImplicit _)) -> true
+ |UnsolvableImplicit _|AbstractionOverMeta _)) -> true
| Typeclasses_errors.TypeClassError
(_, Typeclasses_errors.UnsatisfiableConstraints _) -> true
| _ -> false