23 lines
450 B
Rust
23 lines
450 B
Rust
// 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() {}
|