summaryrefslogtreecommitdiffstats
path: root/src/test/ui/underscore-imports/hygiene-2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/underscore-imports/hygiene-2.rs')
-rw-r--r--src/test/ui/underscore-imports/hygiene-2.rs34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/test/ui/underscore-imports/hygiene-2.rs b/src/test/ui/underscore-imports/hygiene-2.rs
deleted file mode 100644
index 510d91d0d..000000000
--- a/src/test/ui/underscore-imports/hygiene-2.rs
+++ /dev/null
@@ -1,34 +0,0 @@
-// Make sure that underscore imports with different contexts can exist in the
-// same scope.
-
-// check-pass
-
-#![feature(decl_macro)]
-
-mod x {
- pub use std::ops::Deref as _;
-}
-
-macro n() {
- pub use crate::x::*;
-}
-
-#[macro_export]
-macro_rules! p {
- () => { pub use crate::x::*; }
-}
-
-macro m($y:ident) {
- mod $y {
- crate::n!(); // Reexport of `Deref` should not be imported in `main`
- crate::p!(); // Reexport of `Deref` should be imported into `main`
- }
-}
-
-m!(y);
-
-fn main() {
- use crate::y::*;
- #[allow(noop_method_call)]
- (&()).deref();
-}