// Test that the macro backtrace facility works (supporting file)

// a non-local macro
#[macro_export]
macro_rules! ping {
    () => {
        pong!();
    }
}

#[macro_export]
macro_rules! deep {
    () => {
        foo!();
    }
}

#[macro_export]
macro_rules! foo {
    () => {
        bar!();
    }
}

#[macro_export]
macro_rules! bar {
    () => {
        ping!();
    }
}