| //@ compile-flags:-g |
| |
| // === GDB TESTS =================================================================================== |
| |
| // gdb-command:run |
| |
| // gdb-command:print *a |
| // gdb-check:$1 = 1 |
| // gdb-command:print *b |
| // gdb-check:$2 = (2, 3.5) |
| |
| |
| // === LLDB TESTS ================================================================================== |
| |
| // lldb-command:run |
| // lldb-command:v *a |
| // lldb-check:[...] 1 |
| // lldb-command:v *b |
| // lldb-check:[...] { 0 = 2 1 = 3.5 } |
| |
| #![allow(unused_variables)] |
| #![feature(omit_gdb_pretty_printer_section)] |
| #![omit_gdb_pretty_printer_section] |
| |
| fn main() { |
| let a = Box::new(1); |
| let b = Box::new((2, 3.5f64)); |
| |
| zzz(); // #break |
| } |
| |
| fn zzz() { () } |