Skip to content

Commit a16aef2

Browse files
committed
test: repair Interpreter/bridged_casts_folding on ASi
ARM64 generates a `brk #0x1` for `unreachable` which generates a SIGTRAP. On x86, we would generate a `ud2` rather than `int 3` which are treated as `SIGILL` and `SIGTRAP` respectively.
1 parent ceeceaa commit a16aef2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/Interpreter/bridged_casts_folding.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Tests.test("NSString => Array<Int>. Crashing test case") {
5757
// CHECK: [ OK ] BridgedCastFolding.NSString => Array<Int>. Crashing test case
5858

5959
// CHECK-OPT-LABEL: [ RUN ] BridgedCastFolding.NSString => Array<Int>. Crashing test case
60-
// CHECK-OPT: stderr>>> OK: saw expected "crashed: sigill"
60+
// CHECK-OPT: stderr>>> OK: saw expected "crashed: sig{{ill|trap}}"
6161
// CHECK-OPT: [ OK ] BridgedCastFolding.NSString => Array<Int>. Crashing test case
6262
expectCrashLater()
6363
do {
@@ -129,7 +129,7 @@ Tests.test("NSNumber (Int) -> String. Crashing test.") {
129129
// CHECK: [ OK ] BridgedCastFolding.NSNumber (Int) -> String. Crashing test.
130130

131131
// CHECK-OPT-LABEL: [ RUN ] BridgedCastFolding.NSNumber (Int) -> String. Crashing test.
132-
// CHECK-OPT: stderr>>> OK: saw expected "crashed: sigill"
132+
// CHECK-OPT: stderr>>> OK: saw expected "crashed: sig{{ill|trap}}"
133133
// CHECK-OPT: [ OK ] BridgedCastFolding.NSNumber (Int) -> String. Crashing test.
134134
expectCrashLater()
135135
do {
@@ -392,7 +392,7 @@ Tests.test("String -> NSNumber. Crashing Test Case") {
392392
// CHECK: [ OK ] BridgedCastFolding.String -> NSNumber. Crashing Test Case
393393

394394
// CHECK-OPT-LABEL: [ RUN ] BridgedCastFolding.String -> NSNumber. Crashing Test Case
395-
// CHECK-OPT: stderr>>> OK: saw expected "crashed: sigill"
395+
// CHECK-OPT: stderr>>> OK: saw expected "crashed: sig{{ill|trap}}"
396396
// CHECK-OPT: [ OK ] BridgedCastFolding.String -> NSNumber. Crashing Test Case
397397
expectCrashLater()
398398
do {

0 commit comments

Comments
 (0)