| //@ aux-build:two_macros.rs | |
| //@ build-pass (FIXME(62277): could be check-pass?) | |
| #![allow(unused)] | |
| fn f() { | |
| let _ = macro_one!(); | |
| } | |
| #[macro_use(macro_one)] // Check that this macro is usable in the above function | |
| extern crate two_macros; | |
| fn g() { | |
| macro_two!(); | |
| } | |
| macro_rules! m { () => { | |
| #[macro_use(macro_two)] // Check that this macro is usable in the above function | |
| extern crate two_macros as _two_macros; | |
| } } | |
| m!(); | |
| fn main() {} |