| //@ compile-flags:-g | |
| //@ disable-gdb-pretty-printers | |
| //@ ignore-backends: gcc | |
| // === GDB TESTS =================================================================================== | |
| //@ gdb-command:run | |
| //@ gdb-command:print a | |
| //@ gdb-check:$1 = [1, 2, 3] | |
| //@ gdb-command:print vec::VECT | |
| //@ gdb-check:$2 = [4, 5, 6] | |
| // === LLDB TESTS ================================================================================== | |
| //@ lldb-command:run | |
| //@ lldb-command:v a | |
| //@ lldb-check:[...] { [0] = 1 [1] = 2 [2] = 3 } | |
| #![allow(unused_variables)] | |
| static mut VECT: [i32; 3] = [1, 2, 3]; | |
| fn main() { | |
| let a = [1, 2, 3]; | |
| unsafe { | |
| VECT[0] = 4; | |
| VECT[1] = 5; | |
| VECT[2] = 6; | |
| } | |
| zzz(); // #break | |
| } | |
| fn zzz() {()} |