]> git.lizzy.rs Git - rust.git/blob - src/test/ui/imports/glob-shadowing.rs
Auto merge of #55780 - ogoffart:span_source_text, r=petrochenkov
[rust.git] / src / test / ui / imports / glob-shadowing.rs
1 #![feature(decl_macro)]
2
3 mod m {
4     pub macro env($e: expr) { $e }
5     pub macro fenv() { 0 }
6 }
7
8 mod glob_in_normal_module {
9     use m::*;
10     fn check() {
11         let x = env!("PATH"); //~ ERROR `env` is ambiguous
12     }
13 }
14
15 mod glob_in_block_module {
16     fn block() {
17         use m::*;
18         fn check() {
19             let x = env!("PATH"); //~ ERROR `env` is ambiguous
20         }
21     }
22 }
23
24 mod glob_shadows_item {
25     pub macro fenv($e: expr) { $e }
26     fn block() {
27         use m::*;
28         fn check() {
29             let x = fenv!(); //~ ERROR `fenv` is ambiguous
30         }
31     }
32 }
33
34 fn main() {}