| //@ compile-flags:-g |
| //@ min-gdb-version: 16.0 |
| |
| // === GDB TESTS =================================================================================== |
| |
| // gdb-command: run |
| // gdb-check:[...]#break[...] |
| // gdb-command: up |
| // gdb-check:[...]zzz[...] |
| |
| // === LLDB TESTS ================================================================================== |
| |
| // lldb-command:run |
| // lldb-check:[...]#break[...] |
| // lldb-command: up |
| // lldb-check:[...]zzz[...] |
| |
| struct Foo; |
| |
| impl Foo { |
| fn bar(self) -> Foo { |
| println!("bar"); |
| self |
| } |
| fn baz(self) -> Foo { |
| println!("baz"); // #break |
| self |
| } |
| } |
| |
| fn main() { |
| let f = Foo; |
| f.bar() // aaa |
| .baz(); // zzz |
| } |