@@ -26,15 +26,15 @@ pub struct i64x4(i64, i64, i64, i64);
26
26
#[ derive( Copy , Clone ) ]
27
27
pub union UnionI64x4 { a : ( ) , b : i64x4 }
28
28
29
- // CHECK: define <4 x i64> @test_UnionI64x4(<4 x i64> %arg0)
29
+ // CHECK: define void @test_UnionI64x4(<4 x i64>* {{.*}} %arg0)
30
30
#[ no_mangle]
31
- pub extern fn test_UnionI64x4 ( _: UnionI64x4 ) -> UnionI64x4 { loop { } }
31
+ pub fn test_UnionI64x4 ( _: UnionI64x4 ) { loop { } }
32
32
33
33
pub union UnionI64x4_ { a : i64x4 , b : ( ) , c : i64x4 , d : Unhab , e : ( ( ) , ( ) ) , f : UnionI64x4 }
34
34
35
- // CHECK: define <4 x i64> @test_UnionI64x4_(<4 x i64> %arg0)
35
+ // CHECK: define void @test_UnionI64x4_(<4 x i64>* {{.*}} %arg0)
36
36
#[ no_mangle]
37
- pub extern fn test_UnionI64x4_ ( _: UnionI64x4_ ) -> UnionI64x4_ { loop { } }
37
+ pub fn test_UnionI64x4_ ( _: UnionI64x4_ ) { loop { } }
38
38
39
39
pub union UnionI64x4I64 { a : i64x4 , b : i64 }
40
40
@@ -53,19 +53,19 @@ pub union UnionF32{a:f32}
53
53
54
54
// CHECK: define float @test_UnionF32(float %arg0)
55
55
#[ no_mangle]
56
- pub extern fn test_UnionF32 ( _: UnionF32 ) -> UnionF32 { loop { } }
56
+ pub fn test_UnionF32 ( _: UnionF32 ) -> UnionF32 { loop { } }
57
57
58
58
pub union UnionF32F32 { a : f32 , b : f32 }
59
59
60
60
// CHECK: define float @test_UnionF32F32(float %arg0)
61
61
#[ no_mangle]
62
- pub extern fn test_UnionF32F32 ( _: UnionF32F32 ) -> UnionF32F32 { loop { } }
62
+ pub fn test_UnionF32F32 ( _: UnionF32F32 ) -> UnionF32F32 { loop { } }
63
63
64
64
pub union UnionF32U32 { a : f32 , b : u32 }
65
65
66
66
// CHECK: define i32 @test_UnionF32U32(i32)
67
67
#[ no_mangle]
68
- pub extern fn test_UnionF32U32 ( _: UnionF32U32 ) -> UnionF32U32 { loop { } }
68
+ pub fn test_UnionF32U32 ( _: UnionF32U32 ) -> UnionF32U32 { loop { } }
69
69
70
70
pub union UnionU128 { a : u128 }
71
71
// CHECK: define i128 @test_UnionU128(i128 %arg0)
0 commit comments