Skip to content

Commit 38e40ce

Browse files
committed
Relax a codegen test to be compatible with LLVM 5.0
1 parent fb217af commit 38e40ce

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/test/codegen/lifetime_start_end.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,34 @@ pub fn test() {
1919
&a; // keep variable in an alloca
2020

2121
// CHECK: [[S_a:%[0-9]+]] = bitcast i32* %a to i8*
22-
// CHECK: call void @llvm.lifetime.start(i{{[0-9 ]+}}, i8* [[S_a]])
22+
// CHECK: call void @llvm.lifetime.start{{.*}}(i{{[0-9 ]+}}, i8* [[S_a]])
2323

2424
{
2525
let b = &Some(a);
2626
&b; // keep variable in an alloca
2727

2828
// CHECK: [[S_b:%[0-9]+]] = bitcast %"core::option::Option<i32>"** %b to i8*
29-
// CHECK: call void @llvm.lifetime.start(i{{[0-9 ]+}}, i8* [[S_b]])
29+
// CHECK: call void @llvm.lifetime.start{{.*}}(i{{[0-9 ]+}}, i8* [[S_b]])
3030

3131
// CHECK: [[S__5:%[0-9]+]] = bitcast %"core::option::Option<i32>"* %_5 to i8*
32-
// CHECK: call void @llvm.lifetime.start(i{{[0-9 ]+}}, i8* [[S__5]])
32+
// CHECK: call void @llvm.lifetime.start{{.*}}(i{{[0-9 ]+}}, i8* [[S__5]])
3333

3434
// CHECK: [[E_b:%[0-9]+]] = bitcast %"core::option::Option<i32>"** %b to i8*
35-
// CHECK: call void @llvm.lifetime.end(i{{[0-9 ]+}}, i8* [[E_b]])
35+
// CHECK: call void @llvm.lifetime.end{{.*}}(i{{[0-9 ]+}}, i8* [[E_b]])
3636

3737
// CHECK: [[E__5:%[0-9]+]] = bitcast %"core::option::Option<i32>"* %_5 to i8*
38-
// CHECK: call void @llvm.lifetime.end(i{{[0-9 ]+}}, i8* [[E__5]])
38+
// CHECK: call void @llvm.lifetime.end{{.*}}(i{{[0-9 ]+}}, i8* [[E__5]])
3939
}
4040

4141
let c = 1;
4242
&c; // keep variable in an alloca
4343

4444
// CHECK: [[S_c:%[0-9]+]] = bitcast i32* %c to i8*
45-
// CHECK: call void @llvm.lifetime.start(i{{[0-9 ]+}}, i8* [[S_c]])
45+
// CHECK: call void @llvm.lifetime.start{{.*}}(i{{[0-9 ]+}}, i8* [[S_c]])
4646

4747
// CHECK: [[E_c:%[0-9]+]] = bitcast i32* %c to i8*
48-
// CHECK: call void @llvm.lifetime.end(i{{[0-9 ]+}}, i8* [[E_c]])
48+
// CHECK: call void @llvm.lifetime.end{{.*}}(i{{[0-9 ]+}}, i8* [[E_c]])
4949

5050
// CHECK: [[E_a:%[0-9]+]] = bitcast i32* %a to i8*
51-
// CHECK: call void @llvm.lifetime.end(i{{[0-9 ]+}}, i8* [[E_a]])
51+
// CHECK: call void @llvm.lifetime.end{{.*}}(i{{[0-9 ]+}}, i8* [[E_a]])
5252
}

0 commit comments

Comments
 (0)