2 #![feature(collapse_debuginfo)]
4 // Test that line numbers are not replaced with those of the outermost expansion site when the
5 // `collapse_debuginfo` is active and `-Zdebug-macros` is provided, despite `#[collapse_debuginfo]`
8 // compile-flags:-g -Zdebug-macros
10 // === GDB TESTS ===================================================================================
15 // gdb-check:[...]#loc1[...]
18 // gdb-check:[...]#loc2[...]
21 // gdb-check:[...]#loc3[...]
24 // gdb-check:[...]#loc4[...]
25 // gdb-command:continue
57 let ret = 0; // #break
62 std::process::exit(ret);