@@ -140,6 +140,7 @@ func testNSObjectInterpolation(nsArray: NSArray) {
140
140
// CHECK: [[NOT_ENABLED]]:
141
141
// CHECK-NEXT: tail call void @swift_release
142
142
// CHECK-NEXT: tail call void @llvm.objc.release
143
+ // CHECK-NEXT: tail call void @llvm.objc.release
143
144
// CHECK-NEXT: br label %[[EXIT:[0-9]+]]
144
145
145
146
// CHECK: [[ENABLED]]:
@@ -170,7 +171,7 @@ func testNSObjectInterpolation(nsArray: NSArray) {
170
171
// CHECK-NEXT: [[BITCASTED_SRC2:%.+]] = bitcast i8* [[NSARRAY_ARG]] to %TSo7NSArrayC*
171
172
// CHECK-64-NEXT: store %TSo7NSArrayC* [[BITCASTED_SRC2]], %TSo7NSArrayC** [[BITCASTED_DEST2]], align 8
172
173
// CHECK-32-NEXT: store %TSo7NSArrayC* [[BITCASTED_SRC2]], %TSo7NSArrayC** [[BITCASTED_DEST2]], align 4
173
-
174
+ // CHECK-NEXT: tail call void @llvm.objc.release
174
175
// CHECK-64-NEXT: tail call swiftcc void @"${{.*}}_os_log_impl_test{{.*}}"({{.*}}, {{.*}}, {{.*}}, {{.*}}, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @{{.*}}, i64 0, i64 0), i8* {{(nonnull )?}}[[BUFFER]], i32 12)
175
176
// CHECK-32-NEXT: tail call swiftcc void @"${{.*}}_os_log_impl_test{{.*}}"({{.*}}, {{.*}}, {{.*}}, {{.*}}, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @{{.*}}, i32 0, i32 0), i8* {{(nonnull )?}}[[BUFFER]], i32 8)
176
177
// CHECK-NEXT: [[BITCASTED_OBJ_STORAGE:%.+]] = bitcast i8* [[OBJ_STORAGE]] to %swift.opaque*
@@ -181,7 +182,6 @@ func testNSObjectInterpolation(nsArray: NSArray) {
181
182
// CHECK-NEXT: br label %[[EXIT]]
182
183
183
184
// CHECK: [[EXIT]]:
184
- // CHECK-NEXT: tail call void @llvm.objc.release(i8* [[NSARRAY_ARG]])
185
185
// CHECK-NEXT: ret void
186
186
}
187
187
@@ -349,7 +349,6 @@ func testMetatypeInterpolation<T>(of type: T.Type) {
349
349
350
350
// CHECK: [[NOT_ENABLED]]:
351
351
// CHECK-NEXT: call void @swift_release
352
- // CHECK-NEXT: br label %[[EXIT:[0-9]+]]
353
352
354
353
// CHECK: [[ENABLED]]:
355
354
//
0 commit comments