//@ compile-flags: -Copt-level=3 | |
#![crate_type = "lib"] | |
#![feature(array_repeat)] | |
use std::array::repeat; | |
// CHECK-LABEL: @byte_repeat | |
#[no_mangle] | |
fn byte_repeat(b: u8) -> [u8; 1024] { | |
// CHECK-NOT: alloca | |
// CHECK-NOT: store | |
// CHECK: memset | |
repeat(b) | |
} |