]> git.proxmox.com Git - rustc.git/blame - src/test/codegen/repeat-trusted-len.rs
New upstream version 1.44.1+dfsg1
[rustc.git] / src / test / codegen / repeat-trusted-len.rs
CommitLineData
2c00a5a8 1// compile-flags: -O
9e0c209e
SL
2// ignore-tidy-linelength
3
2c00a5a8 4#![crate_type = "lib"]
3157f602 5
2c00a5a8 6use std::iter;
5bcae85e 7
2c00a5a8
XL
8// CHECK-LABEL: @repeat_take_collect
9#[no_mangle]
10pub fn repeat_take_collect() -> Vec<u8> {
ba9703b0 11// CHECK: call void @llvm.memset.p0i8.i{{[0-9]+}}(i8* {{(nonnull )?}}align 1{{.*}} %{{[0-9]+}}, i8 42, i{{[0-9]+}} 100000, i1 false)
2c00a5a8
XL
12 iter::repeat(42).take(100000).collect()
13}