blob: 9a0aef38ea6c13abeb8f009692e7173fa91fc392 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// ignore-lldb
#![feature(collapse_debuginfo)]
// Test that println macro debug info is collapsed with "collapse_macro_debuginfo=external" flag
// compile-flags:-g -Z 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);
}
|