aboutsummaryrefslogtreecommitdiff
path: root/test-suite
diff options
context:
space:
mode:
authorMatthieu Sozeau2016-06-09 23:24:57 +0200
committerMatthieu Sozeau2016-06-16 18:21:08 +0200
commit2194292dbe88674fd9a606bb22f28d332f670f77 (patch)
tree21c2e91b13a5de21856554b17f5dfaa61101e253 /test-suite
parentaf7a9a4e44739968b68aeb1cb0a1f70a1aa34e88 (diff)
Revise syntax of Hint Cut
As noticed by C. Cohen it was confusingly different from standard notation.
Diffstat (limited to 'test-suite')
-rw-r--r--test-suite/success/Hints.v4
-rw-r--r--test-suite/success/bteauto.v9
2 files changed, 7 insertions, 6 deletions
diff --git a/test-suite/success/Hints.v b/test-suite/success/Hints.v
index f934a5c74a..89b8bd7ac1 100644
--- a/test-suite/success/Hints.v
+++ b/test-suite/success/Hints.v
@@ -100,8 +100,8 @@ Instance foo f :
Proof.
Fail Timeout 1 apply _. (* 3.7s *)
-Hint Cut [!*; (a_is_b | b_is_c | c_is_d | d_is_e) ;
- (a_compose | b_compose | c_compose | d_compose | e_compose)] : typeclass_instances.
+Hint Cut [_* (a_is_b | b_is_c | c_is_d | d_is_e)
+ (a_compose | b_compose | c_compose | d_compose | e_compose)] : typeclass_instances.
Timeout 1 Fail apply _. (* 0.06s *)
Abort.
diff --git a/test-suite/success/bteauto.v b/test-suite/success/bteauto.v
index 34238fe13c..4b28da19d2 100644
--- a/test-suite/success/bteauto.v
+++ b/test-suite/success/bteauto.v
@@ -50,9 +50,10 @@ End Backtracking.
Hint Resolve 100 eq_sym eq_trans : core.
-Hint Cut [!*; eq_sym; eq_sym] : core.
-Hint Cut [!*; eq_trans; eq_trans] : core.
-Hint Cut [!*; eq_trans; eq_sym; eq_trans] : core.
+Hint Cut [(_)* eq_sym eq_sym] : core.
+Hint Cut [_* eq_trans eq_trans] : core.
+Hint Cut [_* eq_trans eq_sym eq_trans] : core.
+
Goal forall x y z : nat, x = y -> z = y -> x = z.
Proof.
@@ -73,7 +74,7 @@ Module Hierarchies.
Fail Timeout 1 Definition makeA' : A := _.
- Hint Cut [!*; mkB; aofb] : typeclass_instances.
+ Hint Cut [_* mkB aofb] : typeclass_instances.
Fail Definition makeA' : A := _.
Fail Definition makeB' : B := _.
End Hierarchies.