summaryrefslogtreecommitdiffstats
path: root/src/test/debuginfo/pretty-slices.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:03 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:03 +0000
commit64d98f8ee037282c35007b64c2649055c56af1db (patch)
tree5492bcf97fce41ee1c0b1cc2add283f3e66cdab0 /src/test/debuginfo/pretty-slices.rs
parentAdding debian version 1.67.1+dfsg1-1. (diff)
downloadrustc-64d98f8ee037282c35007b64c2649055c56af1db.tar.xz
rustc-64d98f8ee037282c35007b64c2649055c56af1db.zip
Merging upstream version 1.68.2+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/test/debuginfo/pretty-slices.rs')
-rw-r--r--src/test/debuginfo/pretty-slices.rs46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/test/debuginfo/pretty-slices.rs b/src/test/debuginfo/pretty-slices.rs
deleted file mode 100644
index 6adc8757b..000000000
--- a/src/test/debuginfo/pretty-slices.rs
+++ /dev/null
@@ -1,46 +0,0 @@
-// ignore-android: FIXME(#10381)
-// ignore-windows
-// compile-flags:-g
-
-// gdb-command: run
-
-// gdb-command: print slice
-// gdbg-check: $1 = struct &[i32](size=3) = {0, 1, 2}
-// gdbr-check: $1 = &[i32](size=3) = {0, 1, 2}
-
-// gdb-command: print mut_slice
-// gdbg-check: $2 = struct &mut [i32](size=4) = {2, 3, 5, 7}
-// gdbr-check: $2 = &mut [i32](size=4) = {2, 3, 5, 7}
-
-// gdb-command: print str_slice
-// gdb-check: $3 = "string slice"
-
-// gdb-command: print mut_str_slice
-// gdb-check: $4 = "mutable string slice"
-
-// lldb-command: run
-
-// lldb-command: print slice
-// lldb-check: (&[i32]) $0 = size=3 { [0] = 0 [1] = 1 [2] = 2 }
-
-// lldb-command: print mut_slice
-// lldb-check: (&mut [i32]) $1 = size=4 { [0] = 2 [1] = 3 [2] = 5 [3] = 7 }
-
-// lldb-command: print str_slice
-// lldb-check: (&str) $2 = "string slice" { data_ptr = [...] length = 12 }
-
-// lldb-command: print mut_str_slice
-// lldb-check: (&mut str) $3 = "mutable string slice" { data_ptr = [...] length = 20 }
-
-fn b() {}
-
-fn main() {
- let slice: &[i32] = &[0, 1, 2];
- let mut_slice: &mut [i32] = &mut [2, 3, 5, 7];
-
- let str_slice: &str = "string slice";
- let mut mut_str_slice_buffer = String::from("mutable string slice");
- let mut_str_slice: &mut str = mut_str_slice_buffer.as_mut_str();
-
- b(); // #break
-}