Skip to content

Commit e365bc7

Browse files
committed
Update codegen tests with unnamed arguments
1 parent 3d8f454 commit e365bc7

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

src/test/codegen/abi-main-signature-32bit-c-int.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
fn main() {
88
}
99

10-
// CHECK: define i32 @main(i32, i8**)
10+
// CHECK: define i32 @main(i32{{( %0)?}}, i8**{{( %1)?}})

src/test/codegen/function-arguments.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ pub fn _box(x: Box<i32>) -> Box<i32> {
7373
x
7474
}
7575

76-
// CHECK: @struct_return(%S* noalias nocapture sret dereferenceable(32))
76+
// CHECK: @struct_return(%S* noalias nocapture sret dereferenceable(32){{( %0)?}})
7777
#[no_mangle]
7878
pub fn struct_return() -> S {
7979
S {
@@ -117,7 +117,7 @@ pub fn str(_: &[u8]) {
117117
pub fn trait_borrow(_: &Drop) {
118118
}
119119

120-
// CHECK: @trait_box({}* noalias nonnull align 1, [3 x [[USIZE]]]* noalias readonly align {{.*}} dereferenceable({{.*}}))
120+
// CHECK: @trait_box({}* noalias nonnull align 1{{( %0)?}}, [3 x [[USIZE]]]* noalias readonly align {{.*}} dereferenceable({{.*}}){{( %1)?}})
121121
#[no_mangle]
122122
pub fn trait_box(_: Box<Drop>) {
123123
}

src/test/codegen/naked-functions.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub fn naked_empty() {
1717
// CHECK: Function Attrs: naked
1818
#[no_mangle]
1919
#[naked]
20-
// CHECK-NEXT: define void @naked_with_args(i{{[0-9]+}})
20+
// CHECK-NEXT: define void @naked_with_args(i{{[0-9]+( %0)?}})
2121
pub fn naked_with_args(a: isize) {
2222
// CHECK-NEXT: {{.+}}:
2323
// CHECK-NEXT: %a = alloca i{{[0-9]+}}
@@ -36,7 +36,7 @@ pub fn naked_with_return() -> isize {
3636
}
3737

3838
// CHECK: Function Attrs: naked
39-
// CHECK-NEXT: define i{{[0-9]+}} @naked_with_args_and_return(i{{[0-9]+}})
39+
// CHECK-NEXT: define i{{[0-9]+}} @naked_with_args_and_return(i{{[0-9]+( %0)?}})
4040
#[no_mangle]
4141
#[naked]
4242
pub fn naked_with_args_and_return(a: isize) -> isize {

src/test/codegen/repr-transparent-sysv64.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ pub struct Rgb8 { r: u8, g: u8, b: u8 }
1010
#[repr(transparent)]
1111
pub struct Rgb8Wrap(Rgb8);
1212

13-
// CHECK: i24 @test_Rgb8Wrap(i24)
13+
// CHECK: i24 @test_Rgb8Wrap(i24{{( %0)?}})
1414
#[no_mangle]
1515
pub extern "sysv64" fn test_Rgb8Wrap(_: Rgb8Wrap) -> Rgb8Wrap { loop {} }
1616

@@ -23,6 +23,6 @@ pub union FloatBits {
2323
#[repr(transparent)]
2424
pub struct SmallUnion(FloatBits);
2525

26-
// CHECK: i32 @test_SmallUnion(i32)
26+
// CHECK: i32 @test_SmallUnion(i32{{( %0)?}})
2727
#[no_mangle]
2828
pub extern "sysv64" fn test_SmallUnion(_: SmallUnion) -> SmallUnion { loop {} }

src/test/codegen/union-abi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ pub fn test_UnionF32F32(_: UnionF32F32) -> UnionF32F32 { loop {} }
5454

5555
pub union UnionF32U32{a:f32, b:u32}
5656

57-
// CHECK: define i32 @test_UnionF32U32(i32)
57+
// CHECK: define i32 @test_UnionF32U32(i32{{( %0)?}})
5858
#[no_mangle]
5959
pub fn test_UnionF32U32(_: UnionF32U32) -> UnionF32U32 { loop {} }
6060

0 commit comments

Comments
 (0)