//@ 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() {} |