]>
Commit | Line | Data |
---|---|---|
60c5eb7d | 1 | // ignore-x86 FIXME: missing sysroot spans (#53081) |
0bf4aa26 XL |
2 | // aux-build:two_macros.rs |
3 | ||
0bf4aa26 XL |
4 | macro_rules! define_vec { |
5 | () => { | |
6 | extern crate std as Vec; | |
7 | } | |
8 | } | |
9 | ||
10 | define_vec!(); | |
11 | ||
12 | mod m { | |
13 | fn check() { | |
14 | Vec::panic!(); //~ ERROR `Vec` is ambiguous | |
15 | } | |
16 | } | |
17 | ||
13cf67c4 XL |
18 | macro_rules! define_other_core { |
19 | () => { | |
20 | extern crate std as core; | |
21 | //~^ ERROR macro-expanded `extern crate` items cannot shadow names passed with `--extern` | |
22 | } | |
23 | } | |
24 | ||
25 | define_other_core!(); | |
26 | ||
0bf4aa26 | 27 | fn main() {} |