about summary refs log tree commit diff
path: root/src/test/debuginfo/pretty-std.rs
diff options
context:
space:
mode:
authorAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-05 09:13:28 +0100
committerAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-11 09:32:08 +0000
commitcf2dff2b1e3fa55fa5415d524200070d0d7aacfe (patch)
tree40a88d9a46aaf3e8870676eb2538378b75a263eb /src/test/debuginfo/pretty-std.rs
parentca855e6e42787ecd062d81d53336fe6788ef51a9 (diff)
downloadrust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.tar.gz
rust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.zip
Move /src/test to /tests
Diffstat (limited to 'src/test/debuginfo/pretty-std.rs')
-rw-r--r--src/test/debuginfo/pretty-std.rs187
1 files changed, 0 insertions, 187 deletions
diff --git a/src/test/debuginfo/pretty-std.rs b/src/test/debuginfo/pretty-std.rs
deleted file mode 100644
index 7bb2810c2b2..00000000000
--- a/src/test/debuginfo/pretty-std.rs
+++ /dev/null
@@ -1,187 +0,0 @@
-// ignore-freebsd: gdb package too new
-// only-cdb // "Temporarily" ignored on GDB/LLDB due to debuginfo tests being disabled, see PR 47155
-// ignore-android: FIXME(#10381)
-// compile-flags:-g
-// min-gdb-version: 7.7
-// min-lldb-version: 310
-// min-cdb-version: 10.0.18317.1001
-
-// === GDB TESTS ===================================================================================
-
-// gdb-command: run
-
-// gdb-command: print slice
-// gdb-check:$1 = &[i32](len: 4) = {0, 1, 2, 3}
-
-// gdb-command: print vec
-// gdb-check:$2 = Vec<u64, alloc::alloc::Global>(len: 4, cap: [...]) = {4, 5, 6, 7}
-
-// gdb-command: print str_slice
-// gdb-check:$3 = "IAMA string slice!"
-
-// gdb-command: print string
-// gdb-check:$4 = "IAMA string!"
-
-// gdb-command: print some
-// gdb-check:$5 = Some = {8}
-
-// gdb-command: print none
-// gdbg-check:$6 = None
-// gdbr-check:$6 = core::option::Option::None
-
-// gdb-command: print os_string
-// gdb-check:$7 = "IAMA OS string 😃"
-
-// gdb-command: print some_string
-// gdb-check:$8 = Some = {"IAMA optional string!"}
-
-// gdb-command: set print length 5
-// gdb-command: print some_string
-// gdb-check:$8 = Some = {"IAMA "...}
-
-// === LLDB TESTS ==================================================================================
-
-// lldb-command: run
-
-// lldb-command: print slice
-// lldb-check:[...]$0 = &[0, 1, 2, 3]
-
-// lldb-command: print vec
-// lldb-check:[...]$1 = vec![4, 5, 6, 7]
-
-// lldb-command: print str_slice
-// lldb-check:[...]$2 = "IAMA string slice!"
-
-// lldb-command: print string
-// lldb-check:[...]$3 = "IAMA string!"
-
-// lldb-command: print some
-// lldb-check:[...]$4 = Some(8)
-
-// lldb-command: print none
-// lldb-check:[...]$5 = None
-
-// lldb-command: print os_string
-// lldb-check:[...]$6 = "IAMA OS string 😃"[...]
-
-// === CDB TESTS ==================================================================================
-
-// cdb-command: g
-
-// cdb-command: dx slice,d
-// cdb-check:slice,d          : { len=4 } [Type: ref$<slice2$<i32> >]
-// cdb-check:    [len]            : 4 [Type: [...]]
-// cdb-check:    [0]              : 0 [Type: int]
-// cdb-check:    [1]              : 1 [Type: int]
-// cdb-check:    [2]              : 2 [Type: int]
-// cdb-check:    [3]              : 3 [Type: int]
-
-// cdb-command: dx vec,d
-// cdb-check:vec,d [...] : { len=4 } [Type: [...]::Vec<u64,alloc::alloc::Global>]
-// cdb-check:    [len]            : 4 [Type: [...]]
-// cdb-check:    [capacity]       : [...] [Type: [...]]
-// cdb-check:    [0]              : 4 [Type: unsigned __int64]
-// cdb-check:    [1]              : 5 [Type: unsigned __int64]
-// cdb-check:    [2]              : 6 [Type: unsigned __int64]
-// cdb-check:    [3]              : 7 [Type: unsigned __int64]
-
-// cdb-command: dx str_slice
-// cdb-check:str_slice        : "IAMA string slice!" [Type: ref$<str$>]
-
-// cdb-command: dx string
-// cdb-check:string           : "IAMA string!" [Type: [...]::String]
-// cdb-check:    [<Raw View>]     [Type: [...]::String]
-// cdb-check:    [len]            : 0xc [Type: [...]]
-// cdb-check:    [capacity]       : 0xc [Type: [...]]
-
-// cdb-command: dx -r2 string
-// cdb-check:    [0]              : 73 'I' [Type: char]
-// cdb-check:    [1]              : 65 'A' [Type: char]
-// cdb-check:    [2]              : 77 'M' [Type: char]
-// cdb-check:    [3]              : 65 'A' [Type: char]
-// cdb-check:    [4]              : 32 ' ' [Type: char]
-// cdb-check:    [5]              : 115 's' [Type: char]
-// cdb-check:    [6]              : 116 't' [Type: char]
-// cdb-check:    [7]              : 114 'r' [Type: char]
-// cdb-check:    [8]              : 105 'i' [Type: char]
-// cdb-check:    [9]              : 110 'n' [Type: char]
-// cdb-check:    [10]             : 103 'g' [Type: char]
-// cdb-check:    [11]             : 33 '!' [Type: char]
-
-// cdb-command: dx os_string
-// NOTE: OSString is WTF-8 encoded which Windows debuggers don't understand. Verify the UTF-8
-//       portion displays correctly.
-// cdb-check:os_string        : "IAMA OS string [...]" [Type: std::ffi::os_str::OsString]
-// cdb-check:    [<Raw View>]     [Type: std::ffi::os_str::OsString]
-// cdb-check:    [chars]          : "IAMA OS string [...]"
-
-// cdb-command: dx some
-// cdb-check:some             : Some [Type: enum2$<core::option::Option<i16> >]
-// cdb-check:    [<Raw View>]     [Type: enum2$<core::option::Option<i16> >]
-// cdb-check:    [+0x002] __0              : 8 [Type: short]
-
-// cdb-command: dx none
-// cdb-check:none             : None [Type: enum2$<core::option::Option<i64> >]
-// cdb-check:    [<Raw View>]     [Type: enum2$<core::option::Option<i64> >]
-
-// cdb-command: dx some_string
-// cdb-check:some_string      : Some [Type: enum2$<core::option::Option<alloc::string::String> >]
-// cdb-check:    [<Raw View>]     [Type: enum2$<core::option::Option<alloc::string::String> >]
-// cdb-check:    [+0x000] __0              : "IAMA optional string!" [Type: alloc::string::String]
-
-// cdb-command: dx linkedlist
-// cdb-check:linkedlist       : { len=0x2 } [Type: alloc::collections::linked_list::LinkedList<i32>]
-// cdb-check:    [<Raw View>]     [Type: alloc::collections::linked_list::LinkedList<i32>]
-// cdb-check:    [0x0]            : 128 [Type: int]
-// cdb-check:    [0x1]            : 42 [Type: int]
-
-// cdb-command: dx vecdeque
-// cdb-check:vecdeque         : { len=0x2 } [Type: alloc::collections::vec_deque::VecDeque<i32,alloc::alloc::Global>]
-// cdb-check:    [<Raw View>]     [Type: alloc::collections::vec_deque::VecDeque<i32,alloc::alloc::Global>]
-// cdb-check:    [len]            : 0x2 [Type: unsigned [...]]
-// cdb-check:    [capacity]       : 0x8 [Type: unsigned [...]]
-// cdb-check:    [0x0]            : 90 [Type: int]
-// cdb-check:    [0x1]            : 20 [Type: int]
-
-#![allow(unused_variables)]
-use std::collections::{LinkedList, VecDeque};
-use std::ffi::OsString;
-
-fn main() {
-    // &[]
-    let slice: &[i32] = &[0, 1, 2, 3];
-
-    // Vec
-    let vec = vec![4u64, 5, 6, 7];
-
-    // &str
-    let str_slice = "IAMA string slice!";
-
-    // String
-    let string = "IAMA string!".to_string();
-
-    // OsString
-    let os_string = OsString::from("IAMA OS string \u{1F603}");
-
-    // Option
-    let some = Some(8i16);
-    let none: Option<i64> = None;
-
-    let some_string = Some("IAMA optional string!".to_owned());
-
-    // LinkedList
-    let mut linkedlist = LinkedList::new();
-    linkedlist.push_back(42);
-    linkedlist.push_front(128);
-
-    // VecDeque
-    let mut vecdeque = VecDeque::with_capacity(8);
-    vecdeque.push_back(20);
-    vecdeque.push_front(90);
-
-    zzz(); // #break
-}
-
-fn zzz() {
-    ()
-}