| // Test that the macro backtrace facility works (supporting macro-backtrace-complex.rs) | |
| // 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!(); | |
| }; | |
| } |