| //@ min-lldb-version: 310 |
| |
| //@ compile-flags:-g |
| |
| // === GDB TESTS =================================================================================== |
| |
| // gdb-command:break constant_ordering_prologue::binding |
| // gdb-command:run |
| |
| // gdb-command:print a |
| // gdb-check: = 19 |
| // gdb-command:print b |
| // gdb-check: = 20 |
| // gdb-command:print c |
| // gdb-check: = 21.5 |
| |
| // === LLDB TESTS ================================================================================== |
| |
| // lldb-command:b "constant_ordering_prologue::binding" |
| // lldb-command:run |
| |
| // lldb-command:print a |
| // lldb-check: 19 |
| // lldb-command:print b |
| // lldb-check: 20 |
| // lldb-command:print c |
| // lldb-check: 21.5 |
| |
| fn binding(a: i64, b: u64, c: f64) { |
| let x = 0; |
| } |
| |
| fn main() { |
| binding(19, 20, 21.5); |
| } |