aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2017-08-27 20:22:12 +0200
committerPierre-Marie Pédrot2017-08-27 20:22:12 +0200
commite430e9823960a136ee65c5977d89113574413449 (patch)
treee71544176aa458f2d95005a68aa677aa344460ed
parent4c822dbb1c01139e95c165515777703263806ec1 (diff)
Fix semantics of the solve tactical.
-rw-r--r--theories/Notations.v2
1 files changed, 1 insertions, 1 deletions
diff --git a/theories/Notations.v b/theories/Notations.v
index 2a496b3faf..ea31d4ef47 100644
--- a/theories/Notations.v
+++ b/theories/Notations.v
@@ -84,7 +84,7 @@ Ltac2 rec solve0 tacs :=
match tacs with
| [] => Control.zero Tactic_failure
| tac :: tacs =>
- Control.enter (fun _ => orelse (fun _ => complete tac) (fun _ => first0 tacs))
+ Control.enter (fun _ => orelse (fun _ => complete tac) (fun _ => solve0 tacs))
end.
Ltac2 Notation "solve" "[" tacs(list0(thunk(tactic(6)), "|")) "]" := solve0 tacs.