aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authoraspiwack2013-11-14 15:21:49 +0000
committeraspiwack2013-11-14 15:21:49 +0000
commit5bf9e67bbee3cee047ad8bfb7fd3c3ffae5f1245 (patch)
treeb5c6cb31eb426022653bab152f4d5917efc0641e /kernel
parent31795152d0bb76f031f7f8f17aef60a4a44f0155 (diff)
Changes the semantics of Ltac's non-lazy pattern matching in presence of multiple successes.
The semantics was a bit strange: an immediate failure of a branch would cause the pattern matching to backtrack, and failure after the match could cause the selected tactic to backtrack. However, the pattern matching process won't backtrack after it has selected a tactic with at least one success. To avoid changing the semantics of pattern matching with single-success tactics, I made it so that it is impossible to backtrack into a pattern matching once done. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@17090 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions