| //@ edition:2018 | |
| // This test is similar to `ambiguity-macros.rs`, but nested in a module. | |
| #![allow(non_camel_case_types)] | |
| mod foo { | |
| pub use std::io; | |
| //~^ ERROR `std` is ambiguous | |
| macro_rules! m { | |
| () => { | |
| mod std { | |
| pub struct io; | |
| } | |
| } | |
| } | |
| m!(); | |
| } | |
| fn main() {} |