@@ -25,12 +25,12 @@ class Foo: Fooable {
25
25
@IBAction func garply( _: AnyObject ? ) { }
26
26
@objc func block( _: ( Int ) -> Int ) { }
27
27
@objc func block2( _: ( Int , Int ) -> Int ) { }
28
-
28
+
29
29
@objc func takesString( _ x: String ) -> String { return x }
30
30
@objc func takesArray( _ x: [ AnyObject ] ) -> [ AnyObject ] { return x }
31
31
@objc func takesDict( _ x: [ NSObject : AnyObject ] ) -> [ NSObject : AnyObject ] { return x }
32
32
@objc func takesSet( _ x: Set < NSObject > ) -> Set < NSObject > { return x }
33
-
33
+
34
34
@objc func fail( ) throws { }
35
35
}
36
36
@@ -42,7 +42,7 @@ class ObjcDestructible: NSObject {
42
42
}
43
43
}
44
44
45
- // CHECK: [[IMPLICIT_PARAMS_SIGNATURE :@.*]] = private unnamed_addr constant [8 x i8] c"v16@0:8\00"
45
+ // CHECK: [[NO_ARGS_SIGNATURE :@.*]] = private unnamed_addr constant [8 x i8] c"v16@0:8\00"
46
46
// CHECK: [[GARPLY_SIGNATURE:@.*]] = private unnamed_addr constant [11 x i8] c"v24@0:8@16\00"
47
47
// CHECK: [[BLOCK_SIGNATURE_TRAD:@.*]] = private unnamed_addr constant [12 x i8] c"v24@0:8@?16\00"
48
48
// CHECK-macosx: [[FAIL_SIGNATURE:@.*]] = private unnamed_addr constant [12 x i8] c"c24@0:8^@16\00"
@@ -53,7 +53,7 @@ class ObjcDestructible: NSObject {
53
53
// CHECK: i32 9,
54
54
// CHECK: [9 x { i8*, i8*, i8* }] [{
55
55
// CHECK: i8* getelementptr inbounds ([4 x i8], [4 x i8]* @"\01L_selector_data(baz)", i64 0, i64 0),
56
- // CHECK: i8* getelementptr inbounds ([8 x i8], [8 x i8]* [[IMPLICIT_PARAMS_SIGNATURE ]], i64 0, i64 0),
56
+ // CHECK: i8* getelementptr inbounds ([8 x i8], [8 x i8]* [[NO_ARGS_SIGNATURE ]], i64 0, i64 0),
57
57
// CHECK: i8* bitcast (void (i8*, i8*)* @"$S12objc_methods3FooC3bazyyFTo" to i8*)
58
58
// CHECK: }, {
59
59
// CHECK: i8* getelementptr inbounds ([8 x i8], [8 x i8]* @"\01L_selector_data(garply:)", i64 0, i64 0),
@@ -79,7 +79,7 @@ class ObjcDestructible: NSObject {
79
79
// CHECK: i32 2,
80
80
// CHECK: [2 x { i8*, i8*, i8* }] [{
81
81
// CHECK: i8* getelementptr inbounds ([14 x i8], [14 x i8]* @"\01L_selector_data(.cxx_destruct)", i64 0, i64 0),
82
- // CHECK: i8* getelementptr inbounds ([8 x i8], [8 x i8]* [[IMPLICIT_PARAMS_SIGNATURE ]], i64 0, i64 0),
82
+ // CHECK: i8* getelementptr inbounds ([8 x i8], [8 x i8]* [[NO_ARGS_SIGNATURE ]], i64 0, i64 0),
83
83
// CHECK: i8* bitcast (void (%6*, i8*)* @"$S12objc_methods16ObjcDestructibleCfETo" to i8*) }]
84
84
// CHECK: }]
85
85
// CHECK: }, section "__DATA, __objc_const", align 8
0 commit comments