@@ -37,19 +37,19 @@ pub enum TeBigS {
37
37
Variant ( BigS ) ,
38
38
}
39
39
40
- // CHECK: define void @test_BigS(%BigS* [[BIGS_RET_ATTRS1:.*]] sret(%BigS) [[BIGS_RET_ATTRS2:.*]], [16 x i32]
40
+ // CHECK: define void @test_BigS({{ %BigS\*|ptr}} [[BIGS_RET_ATTRS1:.*]] sret(%BigS) [[BIGS_RET_ATTRS2:.*]], [16 x i32]
41
41
#[ no_mangle]
42
42
pub extern fn test_BigS ( _: BigS ) -> BigS { loop { } }
43
43
44
- // CHECK: define void @test_TsBigS(%TsBigS* [[BIGS_RET_ATTRS1]] sret(%TsBigS) [[BIGS_RET_ATTRS2]], [16 x i32]
44
+ // CHECK: define void @test_TsBigS({{ %TsBigS\*|ptr}} [[BIGS_RET_ATTRS1]] sret(%TsBigS) [[BIGS_RET_ATTRS2]], [16 x i32]
45
45
#[ no_mangle]
46
46
pub extern fn test_TsBigS ( _: TsBigS ) -> TsBigS { loop { } }
47
47
48
- // CHECK: define void @test_TuBigS(%TuBigS* [[BIGS_RET_ATTRS1]] sret(%TuBigS) [[BIGS_RET_ATTRS2]], [16 x i32]
48
+ // CHECK: define void @test_TuBigS({{ %TuBigS\*|ptr}} [[BIGS_RET_ATTRS1]] sret(%TuBigS) [[BIGS_RET_ATTRS2]], [16 x i32]
49
49
#[ no_mangle]
50
50
pub extern fn test_TuBigS ( _: TuBigS ) -> TuBigS { loop { } }
51
51
52
- // CHECK: define void @test_TeBigS(%"TeBigS::Variant"* [[BIGS_RET_ATTRS1]] sret(%"TeBigS::Variant") [[BIGS_RET_ATTRS2]], [16 x i32]
52
+ // CHECK: define void @test_TeBigS({{ %"TeBigS::Variant"\*|ptr}} [[BIGS_RET_ATTRS1]] sret(%"TeBigS::Variant") [[BIGS_RET_ATTRS2]], [16 x i32]
53
53
#[ no_mangle]
54
54
pub extern fn test_TeBigS ( _: TeBigS ) -> TeBigS { loop { } }
55
55
@@ -73,18 +73,18 @@ pub enum TeBigU {
73
73
Variant ( BigU ) ,
74
74
}
75
75
76
- // CHECK: define void @test_BigU(%BigU* [[BIGU_RET_ATTRS1:.*]] sret(%BigU) [[BIGU_RET_ATTRS2:.*]], [16 x i32]
76
+ // CHECK: define void @test_BigU({{ %BigU\*|ptr}} [[BIGU_RET_ATTRS1:.*]] sret(%BigU) [[BIGU_RET_ATTRS2:.*]], [16 x i32]
77
77
#[ no_mangle]
78
78
pub extern fn test_BigU ( _: BigU ) -> BigU { loop { } }
79
79
80
- // CHECK: define void @test_TsBigU(%TsBigU* [[BIGU_RET_ATTRS1]] sret(%TsBigU) [[BIGU_RET_ATTRS2]], [16 x i32]
80
+ // CHECK: define void @test_TsBigU({{ %TsBigU\*|ptr}} [[BIGU_RET_ATTRS1]] sret(%TsBigU) [[BIGU_RET_ATTRS2]], [16 x i32]
81
81
#[ no_mangle]
82
82
pub extern fn test_TsBigU ( _: TsBigU ) -> TsBigU { loop { } }
83
83
84
- // CHECK: define void @test_TuBigU(%TuBigU* [[BIGU_RET_ATTRS1]] sret(%TuBigU) [[BIGU_RET_ATTRS2]], [16 x i32]
84
+ // CHECK: define void @test_TuBigU({{ %TuBigU\*|ptr}} [[BIGU_RET_ATTRS1]] sret(%TuBigU) [[BIGU_RET_ATTRS2]], [16 x i32]
85
85
#[ no_mangle]
86
86
pub extern fn test_TuBigU ( _: TuBigU ) -> TuBigU { loop { } }
87
87
88
- // CHECK: define void @test_TeBigU(%"TeBigU::Variant"* [[BIGU_RET_ATTRS1]] sret(%"TeBigU::Variant") [[BIGU_RET_ATTRS2]], [16 x i32]
88
+ // CHECK: define void @test_TeBigU({{ %"TeBigU::Variant"\*|ptr}} [[BIGU_RET_ATTRS1]] sret(%"TeBigU::Variant") [[BIGU_RET_ATTRS2]], [16 x i32]
89
89
#[ no_mangle]
90
90
pub extern fn test_TeBigU ( _: TeBigU ) -> TeBigU { loop { } }
0 commit comments