|
34 | 34 | // gdb-check:$6 = BTreeMap(size=15) = {[0] = pretty_std_collections::MyLeafNode (0), [...]}
|
35 | 35 | // (abbreviated because it's boring but we need enough elements to include internal nodes)
|
36 | 36 |
|
37 |
| -// gdb-command: print zst_btree_map |
38 |
| -// gdb-check:$7 = BTreeMap(size=1) |
| 37 | +// gdb-command: print zst_key_btree_map |
| 38 | +// gdb-check:$7 = BTreeMap(size=1) = {[()] = 1} |
| 39 | + |
| 40 | +// gdb-command: print zst_val_btree_map |
| 41 | +// gdb-check:$8 = BTreeMap(size=1) = {[1] = ()} |
| 42 | + |
| 43 | +// gdb-command: print zst_key_val_btree_map |
| 44 | +// gdb-check:$9 = BTreeMap(size=1) = {[()] = ()} |
39 | 45 |
|
40 | 46 | // gdb-command: print vec_deque
|
41 |
| -// gdb-check:$8 = VecDeque(size=3) = {5, 3, 7} |
| 47 | +// gdb-check:$10 = VecDeque(size=3) = {5, 3, 7} |
42 | 48 |
|
43 | 49 | // gdb-command: print vec_deque2
|
44 |
| -// gdb-check:$9 = VecDeque(size=7) = {2, 3, 4, 5, 6, 7, 8} |
| 50 | +// gdb-check:$11 = VecDeque(size=7) = {2, 3, 4, 5, 6, 7, 8} |
45 | 51 |
|
46 | 52 | // gdb-command: print hash_map
|
47 |
| -// gdb-check:$10 = HashMap(size=4) = {[1] = 10, [2] = 20, [3] = 30, [4] = 40} |
| 53 | +// gdb-check:$12 = HashMap(size=4) = {[1] = 10, [2] = 20, [3] = 30, [4] = 40} |
48 | 54 |
|
49 | 55 | // gdb-command: print hash_set
|
50 |
| -// gdb-check:$11 = HashSet(size=4) = {1, 2, 3, 4} |
| 56 | +// gdb-check:$13 = HashSet(size=4) = {1, 2, 3, 4} |
51 | 57 |
|
52 | 58 | // === LLDB TESTS ==================================================================================
|
53 | 59 |
|
@@ -114,8 +120,14 @@ fn main() {
|
114 | 120 | nasty_btree_map.insert(i, MyLeafNode(i));
|
115 | 121 | }
|
116 | 122 |
|
117 |
| - let mut zst_btree_map: BTreeMap<(), ()> = BTreeMap::new(); |
118 |
| - zst_btree_map.insert((), ()); |
| 123 | + let mut zst_key_btree_map: BTreeMap<(), i32> = BTreeMap::new(); |
| 124 | + zst_key_btree_map.insert((), 1); |
| 125 | + |
| 126 | + let mut zst_val_btree_map: BTreeMap<i32, ()> = BTreeMap::new(); |
| 127 | + zst_val_btree_map.insert(1, ()); |
| 128 | + |
| 129 | + let mut zst_key_val_btree_map: BTreeMap<(), ()> = BTreeMap::new(); |
| 130 | + zst_key_val_btree_map.insert((), ()); |
119 | 131 |
|
120 | 132 | // VecDeque
|
121 | 133 | let mut vec_deque = VecDeque::new();
|
|
0 commit comments