]> git.lizzy.rs Git - rust.git/blob - src/test/ui/hygiene/stdlib-prelude-from-opaque-early.rs
Rollup merge of #90202 - matthewjasper:xcrate-hygiene, r=petrochenkov
[rust.git] / src / test / ui / hygiene / stdlib-prelude-from-opaque-early.rs
1 // check-pass
2 // aux-build:stdlib-prelude.rs
3
4 #![feature(decl_macro)]
5 #![feature(prelude_import)]
6
7 extern crate stdlib_prelude;
8
9 #[prelude_import]
10 use stdlib_prelude::*;
11
12 macro mac() {
13     mod m {
14         use std::mem; // OK (extern prelude)
15         stdlib_macro!(); // OK (stdlib prelude)
16     }
17 }
18
19 mac!();
20
21 fn main() {}