Skip to content

Commit 11d6312

Browse files
committed
codegen tests: Check type of len argument to llvm.memset.* based on the exact intrinsic used
1 parent 6704450 commit 11d6312

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/test/codegen/slice-init.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ pub fn zero_len_array() {
3333
// CHECK-LABEL: @byte_array
3434
#[no_mangle]
3535
pub fn byte_array() {
36-
// CHECK: call void @llvm.memset.p0i8.i{{[0-9]+}}(i8* {{.*}}, i8 7, i64 4
36+
// CHECK: call void @llvm.memset.p0i8.i[[WIDTH:[0-9]+]](i8* {{.*}}, i8 7, i[[WIDTH]] 4
3737
// CHECK-NOT: br label %slice_loop_header{{.*}}
3838
let x = [7u8; 4];
3939
drop(&x);
@@ -49,7 +49,7 @@ enum Init {
4949
// CHECK-LABEL: @byte_enum_array
5050
#[no_mangle]
5151
pub fn byte_enum_array() {
52-
// CHECK: call void @llvm.memset.p0i8.i{{[0-9]+}}(i8* {{.*}}, i8 {{.*}}, i64 4
52+
// CHECK: call void @llvm.memset.p0i8.i[[WIDTH:[0-9]+]](i8* {{.*}}, i8 {{.*}}, i[[WIDTH]] 4
5353
// CHECK-NOT: br label %slice_loop_header{{.*}}
5454
let x = [Init::Memset; 4];
5555
drop(&x);
@@ -58,7 +58,7 @@ pub fn byte_enum_array() {
5858
// CHECK-LABEL: @zeroed_integer_array
5959
#[no_mangle]
6060
pub fn zeroed_integer_array() {
61-
// CHECK: call void @llvm.memset.p0i8.i{{[0-9]+}}(i8* {{.*}}, i8 0, i64 16
61+
// CHECK: call void @llvm.memset.p0i8.i[[WIDTH:[0-9]+]](i8* {{.*}}, i8 0, i[[WIDTH]] 16
6262
// CHECK-NOT: br label %slice_loop_header{{.*}}
6363
let x = [0u32; 4];
6464
drop(&x);

0 commit comments

Comments
 (0)