summaryrefslogtreecommitdiffstats
path: root/src/test/ui/imports/shadow_builtin_macros.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/imports/shadow_builtin_macros.rs')
-rw-r--r--src/test/ui/imports/shadow_builtin_macros.rs52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/test/ui/imports/shadow_builtin_macros.rs b/src/test/ui/imports/shadow_builtin_macros.rs
deleted file mode 100644
index 02c27d5ce..000000000
--- a/src/test/ui/imports/shadow_builtin_macros.rs
+++ /dev/null
@@ -1,52 +0,0 @@
-// aux-build:two_macros.rs
-
-mod foo {
- extern crate two_macros;
- pub use self::two_macros::m as panic;
-}
-
-mod m1 {
- use foo::panic; // ok
- fn f() { panic!(); }
-}
-
-mod m2 {
- use foo::*;
- fn f() { panic!(); } //~ ERROR ambiguous
-}
-
-mod m3 {
- ::two_macros::m!(use foo::panic;);
- fn f() { panic!(); } //~ ERROR ambiguous
-}
-
-mod m4 {
- macro_rules! panic { () => {} } // ok
- panic!();
-}
-
-mod m5 {
- macro_rules! m { () => {
- macro_rules! panic { () => {} }
- } }
- m!();
- panic!(); //~ ERROR `panic` is ambiguous
-}
-
-#[macro_use(n)]
-extern crate two_macros;
-mod bar {
- pub use two_macros::m as n;
-}
-
-mod m6 {
- use bar::n; // ok
- n!();
-}
-
-mod m7 {
- use bar::*;
- n!(); //~ ERROR ambiguous
-}
-
-fn main() {}