Skip to content

Commit 25e7f90

Browse files
committed
[Test] Fix tests to account for the new personality function.
The exception handling tests should check for the new personality, and the ABI check needs to know about the new entry point in the runtime. rdar://120952971
1 parent 143a473 commit 25e7f90

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

test/Interop/Cxx/exceptions/objc-trap-on-exception-irgen-itanium.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func testObjCMethodCall() {
3232

3333
testObjCMethodCall()
3434

35-
// CHECK: define {{.*}} @"$s4test0A14ObjCMethodCallyyF"() #[[#UWATTR:]] personality
35+
// CHECK: define {{.*}} @"$s4test0A14ObjCMethodCallyyF"() #[[#UWATTR:]] personality ptr @swift_exceptionPersonality
3636
// CHECK: invoke void {{.*}}@objc_msgSend
3737
// CHECK-NEXT: to label %[[CONT1:.*]] unwind label %[[UNWIND1:.*]]
3838
// CHECK-EMPTY:

test/Interop/Cxx/exceptions/trap-on-exception-irgen-itanium.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ public func test() {
309309
// CHECK-NEXT: ret i32
310310
// CHECK-NEXT: }
311311

312-
// CHECK: define {{.*}} @"$s4test0A17FreeFunctionCallss5Int32VyF"() #[[#SWIFTUWMETA:]] personality ptr @__gxx_personality_v0
312+
// CHECK: define {{.*}} @"$s4test0A17FreeFunctionCallss5Int32VyF"() #[[#SWIFTUWMETA:]] personality ptr @swift_exceptionPersonality
313313
// CHECK: invoke i32 @_Z18freeFunctionThrowsi(i32 0)
314314
// CHECK-NEXT: to label %[[CONT1:.*]] unwind label %[[UNWIND1:.*]]
315315
// CHECK-EMPTY:

test/abi/macOS/arm64/stdlib.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,3 +255,4 @@ Added: __swift_pod_direct_initializeBufferWithCopyOfBuffer
255255
Added: __swift_pod_indirect_initializeBufferWithCopyOfBuffer
256256
Added: __swift_validatePrespecializedMetadata
257257
Added: _swift_willThrowTypedImpl
258+
Added: _swift_exceptionPersonality

test/abi/macOS/x86_64/stdlib.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,3 +255,4 @@ Added: __swift_pod_direct_initializeBufferWithCopyOfBuffer
255255
Added: __swift_pod_indirect_initializeBufferWithCopyOfBuffer
256256
Added: __swift_validatePrespecializedMetadata
257257
Added: _swift_willThrowTypedImpl
258+
Added: _swift_exceptionPersonality

0 commit comments

Comments
 (0)