diff options
| author | Ryan Levick <me@ryanlevick.com> | 2022-05-16 17:54:12 +0200 |
|---|---|---|
| committer | Ryan Levick <me@ryanlevick.com> | 2022-08-04 10:39:35 +0200 |
| commit | e696309fa38d7b7fa425baa34a04dfde3ede2828 (patch) | |
| tree | 3ce35034c53d008af2d57441733a3fe848bb280a /src/test/debuginfo | |
| parent | caee496150a551fe1b9f77b3a58f7e66d54bc824 (diff) | |
| download | rust-e696309fa38d7b7fa425baa34a04dfde3ede2828.tar.gz rust-e696309fa38d7b7fa425baa34a04dfde3ede2828.zip | |
Add a test for issue #33172
Diffstat (limited to 'src/test/debuginfo')
| -rw-r--r-- | src/test/debuginfo/no_mangle-info.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/test/debuginfo/no_mangle-info.rs b/src/test/debuginfo/no_mangle-info.rs new file mode 100644 index 00000000000..c34de43768c --- /dev/null +++ b/src/test/debuginfo/no_mangle-info.rs @@ -0,0 +1,26 @@ +// compile-flags:-g + +// === GDB TESTS =================================================================================== + +// gdb-command:run +// gdb-command:whatis TEST +// gdb-check:type = u64 + +// === LLDB TESTS ================================================================================== + +// lldb-command:run +// lldb-command:expr TEST +// lldb-check: (unsigned long) $0 = 3735928559 + +// === CDB TESTS ================================================================================== +// cdb-command: g + +// cdb-command: dx a!no_mangle_info::TEST +// cdb-check: a!no_mangle_info::TEST : 0xdeadbeef [Type: unsigned __int64] + +#[no_mangle] +pub static TEST: u64 = 0xdeadbeef; + +pub fn main() { + println!("TEST: {}", TEST); // #break +} |
