]> git.lizzy.rs Git - rust.git/blob - src/test/debuginfo/pretty-huge-vec.rs
Auto merge of #68298 - Mark-Simulacrum:binary-depdep-fix, r=petrochenkov
[rust.git] / src / test / debuginfo / pretty-huge-vec.rs
1 // ignore-windows failing on win32 bot
2 // ignore-freebsd: gdb package too new
3 // ignore-android: FIXME(#10381)
4 // compile-flags:-g
5 // min-gdb-version 7.7
6 // min-lldb-version: 310
7
8 // === GDB TESTS ===================================================================================
9
10 // gdb-command: run
11
12 // gdb-command: print vec
13 // gdb-check:$1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
14
15 // gdb-command: print slice
16 // gdb-check:$2 = &[u8](len: 1000000000) = {[...]...}
17
18
19 #![allow(unused_variables)]
20
21 fn main() {
22
23     // Vec
24     let mut vec: Vec<u8> = Vec::with_capacity(1_000_000_000);
25     unsafe{ vec.set_len(1_000_000_000) }
26     let slice = &vec[..];
27
28     zzz(); // #break
29 }
30
31 fn zzz() { () }