// Test that the macro backtrace facility works | |
//@ aux-build:ping.rs | |
//@ revisions: default -Zmacro-backtrace | |
//@[-Zmacro-backtrace] compile-flags: -Z macro-backtrace | |
#[macro_use] extern crate ping; | |
// a local macro | |
macro_rules! pong { | |
() => { syntax error }; | |
} | |
//~^^ ERROR expected one of | |
//~| ERROR expected one of | |
//~| ERROR expected one of | |
#[allow(non_camel_case_types)] | |
struct syntax; | |
fn main() { | |
pong!(); | |
ping!(); | |
deep!(); | |
} |