on 64bit machine, compiled for 64bit. test case: ``` fn main() { let big: uint = 1024*1024*1024*4 + 1; // 2^32+1 let mut vec: Vec<u8> = Vec::new(); vec.reserve(big); } ``` likely related: https://github.com/rust-lang/rust/issues/18726