| //@check-pass | |
| //@edition: 2018 | |
| // https://github.com/rust-lang/rust/issues/98291 | |
| macro_rules! wrap { | |
| () => { | |
| macro_rules! _a { | |
| () => { | |
| "auxiliary/macro-include-items-expr.rs" | |
| }; | |
| } | |
| macro_rules! _env_name { | |
| () => { | |
| "PATH" | |
| } | |
| } | |
| }; | |
| } | |
| wrap!(); | |
| use _a as a; | |
| use _env_name as env_name; | |
| fn main() { | |
| format_args!(a!()); | |
| include!(a!()); | |
| include_str!(a!()); | |
| include_bytes!(a!()); | |
| env!(env_name!()); | |
| option_env!(env_name!()); | |
| } |