about summary refs log tree commit diff
path: root/src/test/ui/macros/same-sequence-span.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/macros/same-sequence-span.rs')
-rw-r--r--src/test/ui/macros/same-sequence-span.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/macros/same-sequence-span.rs b/src/test/ui/macros/same-sequence-span.rs
deleted file mode 100644
index e0bb4d98525..00000000000
--- a/src/test/ui/macros/same-sequence-span.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-// aux-build:proc_macro_sequence.rs
-
-// Regression test for issue #62831: Check that multiple sequences with the same span in the
-// left-hand side of a macro definition behave as if they had unique spans, and in particular that
-// they don't crash the compiler.
-
-#![allow(unused_macros)]
-
-extern crate proc_macro_sequence;
-
-// When ignoring spans, this macro has the same macro definition as `generated_foo` in
-// `proc_macro_sequence.rs`.
-macro_rules! manual_foo {
-    (1 $x:expr $($y:tt,)*   //~ERROR `$x:expr` may be followed by `$y:tt`
-               $(= $z:tt)*  //~ERROR `$x:expr` may be followed by `=`
-    ) => {};
-}
-
-proc_macro_sequence::make_foo!(); //~ERROR `$x:expr` may be followed by `$y:tt`
-                                  //~^ERROR `$x:expr` may be followed by `=`
-
-fn main() {}