summaryrefslogtreecommitdiffstats
path: root/src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs')
-rw-r--r--src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs b/src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs
deleted file mode 100644
index 76c07bbfd..000000000
--- a/src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs
+++ /dev/null
@@ -1,15 +0,0 @@
-// run-pass
-
-// Test that failing macro matchers will not cause pre-expansion errors
-// even though they use a feature that is pre-expansion gated.
-
-#[allow(unused_macro_rules)]
-macro_rules! m {
- ($e:expr) => { 0 }; // This fails on the input below due to `, foo`.
- ($e:expr,) => { 1 }; // This also fails to match due to `foo`.
- (box $e:expr, foo) => { 2 }; // Successful matcher, we should get `2`.
-}
-
-fn main() {
- assert_eq!(2, m!(box 42, foo));
-}