// Copyright 2013-2016 The Rust Project Developers. See the COPYRIGHT // file at the top-level directory of this distribution and at // http://rust-lang.org/COPYRIGHT. // // Licensed under the Apache License, Version 2.0 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. // ignore-windows failing on win32 bot // ignore-freebsd: gdb package too new // ignore-android: FIXME(#10381) // compile-flags:-g // min-gdb-version 7.7 // min-lldb-version: 310 // === GDB TESTS =================================================================================== // gdb-command: run // gdb-command: print vec // gdb-check:$1 = Vec(len: 1000000000, cap: 1000000000) = {[...]...} // gdb-command: print slice // gdb-check:$2 = &[u8](len: 1000000000) = {[...]...} #![allow(unused_variables)] fn main() { // Vec let mut vec: Vec = Vec::with_capacity(1_000_000_000); unsafe{ vec.set_len(1_000_000_000) } let slice = &vec[..]; zzz(); // #break } fn zzz() { () }