Skip to content

Commit a0db292

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 (cherry picked from commit 5fbb07f)
1 parent abfa475 commit a0db292

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
@@ -39,8 +39,8 @@ public func getNullable(wantNullptr: Bool) -> GlobalCountNullableInit? {
3939
// CHECK: define {{.*}}swiftcc i{{.*}} @"$s4main11getNullable11wantNullptrSo011GlobalCountC4InitVSgSb_tF"(i1 %0)
4040
// CHECK-NEXT: entry:
4141
// CHECK: %1 = call ptr @{{_ZN23GlobalCountNullableInit6createEb|"\?create\@GlobalCountNullableInit\@\@SAPEAU1\@_N\@Z"}}
42-
// CHECK-NEXT: %2 = ptrtoint ptr %1 to i64
43-
// CHECK-NEXT: %3 = inttoptr i64 %2 to ptr
42+
// CHECK-NEXT: %2 = ptrtoint ptr %1 to i{{.*}}
43+
// CHECK-NEXT: %3 = inttoptr i{{.*}} %2 to ptr
4444
// CHECK-NEXT: %4 = icmp ne ptr %3, null
4545
// CHECK-NEXT: br i1 %4, label %lifetime.nonnull-value, label %lifetime.cont
4646

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

5151
// CHECK: lifetime.cont:
52-
// CHECK: ret i64 %2
52+
// CHECK: ret i{{.*}} %2
5353
// CHECK-NEXT: }

0 commit comments

Comments
 (0)