// run-pass | |
// ignore-emscripten apparently only works in optimized mode | |
const TEST_DATA: [u8; 32 * 1024 * 1024] = [42; 32 * 1024 * 1024]; | |
// Check that the promoted copy of TEST_DATA doesn't | |
// leave an alloca from an unused temp behind, which, | |
// without optimizations, can still blow the stack. | |
fn main() { | |
println!("{}", TEST_DATA.len()); | |
} |