aboutsummaryrefslogtreecommitdiff
path: root/test-suite/success
diff options
context:
space:
mode:
authorMaxime Dénès2016-11-15 18:11:34 +0100
committerMaxime Dénès2016-11-15 18:11:34 +0100
commit3a51aa7265f35dd3cbf3f7bff858d663e4406146 (patch)
treeade3adfabf9e288a164769e0457fda6e49ac1b24 /test-suite/success
parentdfefd12ee432e5b0d145934e74bb939ddecfa522 (diff)
parent4b8f19c58a2b6cc841db2c011d23aa8106211fd6 (diff)
Merge remote-tracking branch 'github/pr/358' into v8.6
Was PR#358: Revert part of a477dc, disallow_shelved
Diffstat (limited to 'test-suite/success')
-rw-r--r--test-suite/success/Typeclasses.v2
-rw-r--r--test-suite/success/bteauto.v6
2 files changed, 4 insertions, 4 deletions
diff --git a/test-suite/success/Typeclasses.v b/test-suite/success/Typeclasses.v
index 6885717ec5..5557ba8379 100644
--- a/test-suite/success/Typeclasses.v
+++ b/test-suite/success/Typeclasses.v
@@ -6,7 +6,7 @@ Module onlyclasses.
Goal Foo * Foo.
split. shelve.
Set Typeclasses Debug.
- Fail typeclasses eauto.
+ Fail (unshelve typeclasses eauto); fail.
typeclasses eauto with typeclass_instances.
Unshelve. typeclasses eauto with typeclass_instances.
Qed.
diff --git a/test-suite/success/bteauto.v b/test-suite/success/bteauto.v
index 3178c6fc15..0af367781a 100644
--- a/test-suite/success/bteauto.v
+++ b/test-suite/success/bteauto.v
@@ -24,9 +24,9 @@ Module Backtracking.
Fail all:((once (typeclasses eauto with typeclass_instances))
+ apply eq_refl).
(* Does backtrack if other goals fail *)
- all:[> typeclasses eauto + reflexivity .. ].
+ all:[> (unshelve typeclasses eauto; fail) + reflexivity .. ].
Undo 1.
- all:(typeclasses eauto + reflexivity). (* Note "+" is a focussing combinator *)
+ all:((unshelve typeclasses eauto; fail) + reflexivity). (* Note "+" is a focussing combinator *)
Show Proof.
Qed.
@@ -66,7 +66,7 @@ Module Backtracking.
unshelve evar (t : A). all:cycle 1.
refine (@ex_intro _ _ t _).
all:cycle 1.
- all:(typeclasses eauto + reflexivity).
+ all:((unshelve typeclasses eauto; fail) + reflexivity).
Qed.
End Leivant.
End Backtracking.