|
1 | 1 | // RUN: %empty-directory(%t)
|
2 | 2 | // RUN: %{python} %utils/chex.py < %s > %t/generic_classes.sil
|
3 |
| -// RUN: %target-swift-frontend %t/generic_classes.sil -emit-ir -enable-objc-interop | %FileCheck %t/generic_classes.sil --check-prefixes=CHECK,CHECK-objc,CHECK-%target-import-type |
| 3 | +// RUN: %target-swift-frontend %t/generic_classes.sil -emit-ir -enable-objc-interop | %FileCheck %t/generic_classes.sil --check-prefixes=CHECK,CHECK-objc,CHECK-%target-import-type,CHECK-%target-import-type-objc |
4 | 4 | // RUN: %target-swift-frontend %t/generic_classes.sil -emit-ir -disable-objc-interop | %FileCheck %t/generic_classes.sil --check-prefixes=CHECK,CHECK-native,CHECK-%target-import-type
|
5 | 5 | // RUN: %target-swift-frontend -Osize %t/generic_classes.sil -emit-ir | %FileCheck %t/generic_classes.sil --check-prefix=OSIZE
|
6 | 6 |
|
@@ -91,22 +91,23 @@ import Swift
|
91 | 91 | // CHECK-SAME: }>
|
92 | 92 |
|
93 | 93 | // CHECK: @"$s15generic_classes14RootNonGenericCMf" = internal global <{ {{.*}} }> <{
|
94 |
| -// CHECK-SAME: void (%T15generic_classes14RootNonGenericC*)* @"$s15generic_classes14RootNonGenericCfD", |
95 |
| -// CHECK-DIRECT-SAME: i8** @"$sBoWV", |
96 |
| -// CHECK-INDIRECT-SAME: i8** null, |
97 |
| -// CHECK-native-SAME: i64 0, |
98 |
| -// CHECK-native-SAME: %swift.type* null, |
99 |
| -// CHECK-native-SAME: %swift.opaque* null, |
100 |
| -// CHECK-objc-SAME: i64 ptrtoint (%objc_class* @"$s15generic_classes14RootNonGenericCMm" to i64), |
101 |
| -// CHECK-objc-SAME: %objc_class* @"OBJC_CLASS_$_{{(_TtCs12_)?}}SwiftObject", |
102 |
| -// CHECK-objc-SAME: %swift.opaque* @_objc_empty_cache, |
103 |
| -// CHECK-SAME: %swift.opaque* null, |
104 |
| -// CHECK-native-SAME: i64 1, |
105 |
| -// CHECK-objc-SAME: @_DATA__TtC15generic_classes14RootNonGeneric |
106 |
| -// CHECK-SAME: i32 33, |
107 |
| -// CHECK-SAME: i16 7, |
108 |
| -// CHECK-SAME: i16 0, |
109 |
| -// CHECK-SAME: {{.*}}* @"$s15generic_classes14RootNonGenericCMn" |
| 94 | +// CHECK-SAME: void (%T15generic_classes14RootNonGenericC*)* @"$s15generic_classes14RootNonGenericCfD", |
| 95 | +// CHECK-DIRECT-SAME: i8** @"$sBoWV", |
| 96 | +// CHECK-INDIRECT-SAME: i8** null, |
| 97 | +// CHECK-native-SAME: i64 0, |
| 98 | +// CHECK-native-SAME: %swift.type* null, |
| 99 | +// CHECK-native-SAME: %swift.opaque* null, |
| 100 | +// CHECK-objc-SAME: i64 ptrtoint (%objc_class* @"$s15generic_classes14RootNonGenericCMm" to i64), |
| 101 | +// CHECK-DIRECT-objc-SAME: %objc_class* @"OBJC_CLASS_$_{{(_TtCs12_)?}}SwiftObject", |
| 102 | +// CHECK-INDIRECT-objc-SAME: %swift.type* null, |
| 103 | +// CHECK-objc-SAME: %swift.opaque* @_objc_empty_cache, |
| 104 | +// CHECK-SAME: %swift.opaque* null, |
| 105 | +// CHECK-native-SAME: i64 1, |
| 106 | +// CHECK-objc-SAME: @_DATA__TtC15generic_classes14RootNonGeneric |
| 107 | +// CHECK-SAME: i32 33, |
| 108 | +// CHECK-SAME: i16 7, |
| 109 | +// CHECK-SAME: i16 0, |
| 110 | +// CHECK-SAME: {{.*}}* @"$s15generic_classes14RootNonGenericCMn" |
110 | 111 | // CHECK-SAME: }>
|
111 | 112 |
|
112 | 113 | // CHECK: @"$s15generic_classes015GenericInheritsC0CMn" = hidden constant
|
|
0 commit comments