summaryrefslogtreecommitdiffstats
path: root/src/test/debuginfo/borrowed-struct.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/debuginfo/borrowed-struct.rs')
-rw-r--r--src/test/debuginfo/borrowed-struct.rs89
1 files changed, 0 insertions, 89 deletions
diff --git a/src/test/debuginfo/borrowed-struct.rs b/src/test/debuginfo/borrowed-struct.rs
deleted file mode 100644
index fe945266b..000000000
--- a/src/test/debuginfo/borrowed-struct.rs
+++ /dev/null
@@ -1,89 +0,0 @@
-// compile-flags:-g
-// min-lldb-version: 310
-
-// === GDB TESTS ===================================================================================
-
-// gdb-command:run
-
-// gdb-command:print *stack_val_ref
-// gdbg-check:$1 = {x = 10, y = 23.5}
-// gdbr-check:$1 = borrowed_struct::SomeStruct {x: 10, y: 23.5}
-
-// gdb-command:print *stack_val_interior_ref_1
-// gdb-check:$2 = 10
-
-// gdb-command:print *stack_val_interior_ref_2
-// gdb-check:$3 = 23.5
-
-// gdb-command:print *ref_to_unnamed
-// gdbg-check:$4 = {x = 11, y = 24.5}
-// gdbr-check:$4 = borrowed_struct::SomeStruct {x: 11, y: 24.5}
-
-// gdb-command:print *unique_val_ref
-// gdbg-check:$5 = {x = 13, y = 26.5}
-// gdbr-check:$5 = borrowed_struct::SomeStruct {x: 13, y: 26.5}
-
-// gdb-command:print *unique_val_interior_ref_1
-// gdb-check:$6 = 13
-
-// gdb-command:print *unique_val_interior_ref_2
-// gdb-check:$7 = 26.5
-
-
-// === LLDB TESTS ==================================================================================
-
-// lldb-command:run
-
-// lldb-command:print *stack_val_ref
-// lldbg-check:[...]$0 = { x = 10 y = 23.5 }
-// lldbr-check:(borrowed_struct::SomeStruct) *stack_val_ref = (x = 10, y = 23.5)
-
-// lldb-command:print *stack_val_interior_ref_1
-// lldbg-check:[...]$1 = 10
-// lldbr-check:(isize) *stack_val_interior_ref_1 = 10
-
-// lldb-command:print *stack_val_interior_ref_2
-// lldbg-check:[...]$2 = 23.5
-// lldbr-check:(f64) *stack_val_interior_ref_2 = 23.5
-
-// lldb-command:print *ref_to_unnamed
-// lldbg-check:[...]$3 = { x = 11 y = 24.5 }
-// lldbr-check:(borrowed_struct::SomeStruct) *ref_to_unnamed = (x = 11, y = 24.5)
-
-// lldb-command:print *unique_val_ref
-// lldbg-check:[...]$4 = { x = 13 y = 26.5 }
-// lldbr-check:(borrowed_struct::SomeStruct) *unique_val_ref = (x = 13, y = 26.5)
-
-// lldb-command:print *unique_val_interior_ref_1
-// lldbg-check:[...]$5 = 13
-// lldbr-check:(isize) *unique_val_interior_ref_1 = 13
-
-// lldb-command:print *unique_val_interior_ref_2
-// lldbg-check:[...]$6 = 26.5
-// lldbr-check:(f64) *unique_val_interior_ref_2 = 26.5
-
-#![allow(unused_variables)]
-#![feature(omit_gdb_pretty_printer_section)]
-#![omit_gdb_pretty_printer_section]
-
-struct SomeStruct {
- x: isize,
- y: f64
-}
-
-fn main() {
- let stack_val: SomeStruct = SomeStruct { x: 10, y: 23.5 };
- let stack_val_ref: &SomeStruct = &stack_val;
- let stack_val_interior_ref_1: &isize = &stack_val.x;
- let stack_val_interior_ref_2: &f64 = &stack_val.y;
- let ref_to_unnamed: &SomeStruct = &SomeStruct { x: 11, y: 24.5 };
-
- let unique_val: Box<_> = Box::new(SomeStruct { x: 13, y: 26.5 });
- let unique_val_ref: &SomeStruct = &*unique_val;
- let unique_val_interior_ref_1: &isize = &unique_val.x;
- let unique_val_interior_ref_2: &f64 = &unique_val.y;
-
- zzz(); // #break
-}
-
-fn zzz() {()}