]> git.proxmox.com Git - rustc.git/blame - src/test/ui/imports/extern-prelude-extern-crate-restricted-shadowing.rs
New upstream version 1.41.1+dfsg1
[rustc.git] / src / test / ui / imports / extern-prelude-extern-crate-restricted-shadowing.rs
CommitLineData
60c5eb7d 1// ignore-x86 FIXME: missing sysroot spans (#53081)
0bf4aa26
XL
2// aux-build:two_macros.rs
3
0bf4aa26
XL
4macro_rules! define_vec {
5 () => {
6 extern crate std as Vec;
7 }
8}
9
10define_vec!();
11
12mod m {
13 fn check() {
14 Vec::panic!(); //~ ERROR `Vec` is ambiguous
15 }
16}
17
13cf67c4
XL
18macro_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
25define_other_core!();
26
0bf4aa26 27fn main() {}