Skip to content

Commit 2c6e58f

Browse files
committed
[cxx-interop] Fix a test on 32-bit platforms
rdar://102147255
1 parent 764ba94 commit 2c6e58f

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

test/Interop/SwiftToC/structs/small-structs-pass-return-direct-in-c.swift

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44

55
// RUN: %check-interop-c-header-in-clang(%t/structs.h -Wno-unused-function)
66

7-
// 32-bit disabled because of rdar://102147255
8-
// REQUIRES: PTRSIZE=64
9-
107
public struct StructOneI64 {
118
let x: Int64
129
}
@@ -22,15 +19,15 @@ public struct StructDoubleAndFloat {
2219
}
2320

2421
// CHECK: struct Structs_StructDoubleAndFloat {
25-
// CHECK-NEXT: _Alignas(8) char _storage[12];
22+
// CHECK-NEXT: _Alignas({{4|8}}) char _storage[12];
2623
// CHECK-NEXT: };
2724

2825
// CHECK: struct Structs_StructOneI64 {
29-
// CHECK-NEXT: _Alignas(8) char _storage[8];
26+
// CHECK-NEXT: _Alignas({{4|8}}) char _storage[8];
3027
// CHECK-NEXT: };
3128

3229
// CHECK: struct Structs_StructU16AndPointer {
33-
// CHECK-NEXT: _Alignas(8) char _storage[16];
30+
// CHECK-NEXT: _Alignas({{4|8}}) char _storage[16];
3431
// CHECK-NEXT: };
3532

3633
public func returnNewStructOneI64() -> StructOneI64 { return StructOneI64(x: 42 ) }

0 commit comments

Comments
 (0)