| //@ ignore-lldb | |
| // Test that println macro debug info is collapsed with "collapse_macro_debuginfo=external" flag | |
| //@ compile-flags:-g -C collapse_macro_debuginfo=external | |
| // === GDB TESTS =================================================================================== | |
| //@ gdb-command:run | |
| //@ gdb-command:next | |
| //@ gdb-command:frame | |
| //@ gdb-check:[...]#println_callsite[...] | |
| //@ gdb-command:continue | |
| macro_rules! outer { | |
| () => { | |
| println!("one"); // #println_callsite | |
| }; | |
| } | |
| fn main() { | |
| let ret = 0; // #break | |
| outer!(); | |
| std::process::exit(ret); | |
| } |