@@ -1049,10 +1049,10 @@ class infer_instanceVar1 {
1049
1049
var var_ExistentialMetatype9 : ( Protocol_ObjC1 & Protocol_ObjC2 ) . Type
1050
1050
// CHECK-LABEL: {{^}} var var_ExistentialMetatype0: Any.Type
1051
1051
// CHECK-LABEL: {{^}} var var_ExistentialMetatype1: PlainProtocol.Type
1052
- // CHECK-LABEL: {{^}} var var_ExistentialMetatype2: PlainProtocol.Type
1052
+ // CHECK-LABEL: {{^}} var var_ExistentialMetatype2: ( PlainProtocol) .Type
1053
1053
// CHECK-LABEL: {{^}} var var_ExistentialMetatype3: (PlainProtocol & Protocol_Class1).Type
1054
1054
// CHECK-LABEL: {{^}} var var_ExistentialMetatype4: (PlainProtocol & Protocol_ObjC1).Type
1055
- // CHECK-LABEL: {{^}} var var_ExistentialMetatype5: Protocol_Class1.Type
1055
+ // CHECK-LABEL: {{^}} var var_ExistentialMetatype5: ( Protocol_Class1) .Type
1056
1056
// CHECK-LABEL: {{^}} var var_ExistentialMetatype6: (Protocol_Class1 & Protocol_Class2).Type
1057
1057
// CHECK-LABEL: {{^}} var var_ExistentialMetatype7: (Protocol_Class1 & Protocol_ObjC1).Type
1058
1058
// CHECK-LABEL: @objc var var_ExistentialMetatype8: Protocol_ObjC1.Type
@@ -1187,7 +1187,7 @@ class infer_instanceVar1 {
1187
1187
// CHECK-LABEL: @objc weak var var_Weak2: @sil_weak Protocol_ObjC1
1188
1188
// CHECK-LABEL: @objc weak var var_Weak5: @sil_weak AnyObject
1189
1189
// CHECK-LABEL: @objc weak var var_Weak7: @sil_weak Protocol_ObjC1
1190
- // CHECK-LABEL: @objc weak var var_Weak8: @sil_weak Protocol_ObjC1 & Protocol_ObjC2
1190
+ // CHECK-LABEL: @objc weak var var_Weak8: @sil_weak ( Protocol_ObjC1 & Protocol_ObjC2)?
1191
1191
1192
1192
weak var var_Weak_fail1 : PlainClass ?
1193
1193
weak var var_Weak_bad2 : PlainStruct ?
@@ -1361,7 +1361,7 @@ class infer_instanceVar1 {
1361
1361
// expected-error @-1{{property cannot be marked @objc because its type cannot be represented in Objective-C}}
1362
1362
1363
1363
var var_ArrayType9 : [ Protocol_ObjC1 & PlainProtocol ]
1364
- // CHECK-LABEL: {{^}} var var_ArrayType9: [Protocol_ObjC1 & PlainProtocol ]
1364
+ // CHECK-LABEL: {{^}} var var_ArrayType9: [PlainProtocol & Protocol_ObjC1 ]
1365
1365
1366
1366
@objc var var_ArrayType9_ : [ Protocol_ObjC1 & PlainProtocol ]
1367
1367
// expected-error @-1{{property cannot be marked @objc because its type cannot be represented in Objective-C}}
0 commit comments