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