0
0
mirror of https://github.com/rust-lang/rust.git synced 2024-11-22 10:25:09 +01:00
rust/tests/debuginfo/constant-ordering-prologue.rs
Eric Huss 16b91e887a Update debuginfo test for newer lldb
For reasons I don't understand, lldb in Xcode 15 no longer prints objects as:

(long) $0 = 19

instead, it is printing them as:

(long) 19
2024-10-21 11:40:12 -07:00

36 lines
761 B
Rust

//@ 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);
}