about summary refs log tree commit diff
path: root/src/test/ui/methods/method-macro-backtrace.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/methods/method-macro-backtrace.rs')
-rw-r--r--src/test/ui/methods/method-macro-backtrace.rs25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/methods/method-macro-backtrace.rs b/src/test/ui/methods/method-macro-backtrace.rs
deleted file mode 100644
index 00fe32b7c15..00000000000
--- a/src/test/ui/methods/method-macro-backtrace.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-// forbid-output: in this expansion of
-
-macro_rules! make_method {
-    ($name:ident) => ( fn $name(&self) { } )
-}
-
-struct S;
-
-impl S {
-    // We had a bug where these wouldn't clean up macro backtrace frames.
-    make_method!(foo1);
-    make_method!(foo2);
-    make_method!(foo3);
-    make_method!(foo4);
-    make_method!(foo5);
-    make_method!(foo6);
-    make_method!(foo7);
-    make_method!(foo8);
-
-    // Cause an error. It shouldn't have any macro backtrace frames.
-    fn bar(&self) { }
-    fn bar(&self) { } //~ ERROR duplicate definitions
-}
-
-fn main() { }