Skip to content

Commit 5fbb07f

Browse files
committed
[cxx-interop] Fix test for reference types on armv7k, part 2
This adjusts the test to be correct on 32-bit platforms. rdar://127795392
1 parent 764ba94 commit 5fbb07f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/Interop/Cxx/foreign-reference/reference-counted-irgen.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ public func getNullable(wantNullptr: Bool) -> GlobalCountNullableInit? {
4040
// CHECK: define {{.*}}swiftcc i{{.*}} @"$s4main11getNullable11wantNullptrSo011GlobalCountC4InitVSgSb_tF"(i1 %0)
4141
// CHECK-NEXT: entry:
4242
// CHECK: %1 = call ptr @{{_ZN23GlobalCountNullableInit6createEb|"\?create\@GlobalCountNullableInit\@\@SAPEAU1\@_N\@Z"}}
43-
// CHECK-NEXT: %2 = ptrtoint ptr %1 to i64
44-
// CHECK-NEXT: %3 = inttoptr i64 %2 to ptr
43+
// CHECK-NEXT: %2 = ptrtoint ptr %1 to i{{.*}}
44+
// CHECK-NEXT: %3 = inttoptr i{{.*}} %2 to ptr
4545
// CHECK-NEXT: %4 = icmp ne ptr %3, null
4646
// CHECK-NEXT: br i1 %4, label %lifetime.nonnull-value, label %lifetime.cont
4747

@@ -50,7 +50,7 @@ public func getNullable(wantNullptr: Bool) -> GlobalCountNullableInit? {
5050
// CHECK-NEXT: br label %lifetime.cont
5151

5252
// CHECK: lifetime.cont:
53-
// CHECK: ret i64 %2
53+
// CHECK: ret i{{.*}} %2
5454
// CHECK-NEXT: }
5555

5656

0 commit comments

Comments
 (0)