about summary refs log tree commit diff
path: root/src/test/ui/no-patterns-in-args-macro.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/no-patterns-in-args-macro.rs')
-rw-r--r--src/test/ui/no-patterns-in-args-macro.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/no-patterns-in-args-macro.rs b/src/test/ui/no-patterns-in-args-macro.rs
deleted file mode 100644
index b5109f9c286..00000000000
--- a/src/test/ui/no-patterns-in-args-macro.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-macro_rules! m {
-    ($pat: pat) => {
-        trait Tr {
-            fn trait_method($pat: u8);
-        }
-
-        type A = fn($pat: u8);
-
-        extern "C" {
-            fn foreign_fn($pat: u8);
-        }
-    };
-}
-
-mod good_pat {
-    m!(good_pat); // OK
-}
-
-mod bad_pat {
-    m!((bad, pat));
-    //~^ ERROR patterns aren't allowed in function pointer types
-    //~| ERROR patterns aren't allowed in foreign function declarations
-    //~| ERROR patterns aren't allowed in functions without bodies
-}
-
-fn main() {}