Skip to content

Commit 127266e

Browse files
authored
Merge pull request #30536 from gribozavr/fix-windows
Fix the test for importing C++ access specifiers on Windows
2 parents 0c3efe7 + eb34410 commit 127266e

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

test/ClangImporter/access-specifiers-module-interface.swift

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,31 @@
99
// CHECK-NEXT: init()
1010
// CHECK-NEXT: }
1111
// CHECK-NEXT: struct PublicEnum : Equatable, RawRepresentable {
12-
// CHECK-NEXT: init(_ rawValue: UInt32)
13-
// CHECK-NEXT: init(rawValue: UInt32)
14-
// CHECK-NEXT: var rawValue: UInt32
15-
// CHECK-NEXT: typealias RawValue = UInt32
12+
// CHECK-NEXT: init(_ rawValue: [[ENUM_INT:Int32|UInt32]])
13+
// CHECK-NEXT: init(rawValue: [[ENUM_INT]])
14+
// CHECK-NEXT: var rawValue: [[ENUM_INT]]
15+
// CHECK-NEXT: typealias RawValue = [[ENUM_INT]]
1616
// CHECK-NEXT: }
17-
// CHECK-NEXT: @frozen enum PublicClosedEnum : UInt32 {
18-
// CHECK-NEXT: init?(rawValue: UInt32)
19-
// CHECK-NEXT: var rawValue: UInt32 { get }
20-
// CHECK-NEXT: typealias RawValue = UInt32
17+
// CHECK-NEXT: @frozen enum PublicClosedEnum : [[ENUM_INT]] {
18+
// CHECK-NEXT: init?(rawValue: [[ENUM_INT]])
19+
// CHECK-NEXT: var rawValue: [[ENUM_INT]] { get }
20+
// CHECK-NEXT: typealias RawValue = [[ENUM_INT]]
2121
// CHECK-NEXT: case value1
2222
// CHECK-NEXT: @available(swift, obsoleted: 3, renamed: "value1")
2323
// CHECK-NEXT: static var Value1: PublicPrivate.PublicClosedEnum { get }
2424
// CHECK-NEXT: }
25-
// CHECK-NEXT: enum PublicOpenEnum : UInt32 {
26-
// CHECK-NEXT: init?(rawValue: UInt32)
27-
// CHECK-NEXT: var rawValue: UInt32 { get }
28-
// CHECK-NEXT: typealias RawValue = UInt32
25+
// CHECK-NEXT: enum PublicOpenEnum : [[ENUM_INT]] {
26+
// CHECK-NEXT: init?(rawValue: [[ENUM_INT]])
27+
// CHECK-NEXT: var rawValue: [[ENUM_INT]] { get }
28+
// CHECK-NEXT: typealias RawValue = [[ENUM_INT]]
2929
// CHECK-NEXT: case value1
3030
// CHECK-NEXT: @available(swift, obsoleted: 3, renamed: "value1")
3131
// CHECK-NEXT: static var Value1: PublicPrivate.PublicOpenEnum { get }
3232
// CHECK-NEXT: }
3333
// CHECK-NEXT: struct PublicFlagEnum : OptionSet {
34-
// CHECK-NEXT: init(rawValue: UInt32)
35-
// CHECK-NEXT: let rawValue: UInt32
36-
// CHECK-NEXT: typealias RawValue = UInt32
34+
// CHECK-NEXT: init(rawValue: [[ENUM_INT]])
35+
// CHECK-NEXT: let rawValue: [[ENUM_INT]]
36+
// CHECK-NEXT: typealias RawValue = [[ENUM_INT]]
3737
// CHECK-NEXT: typealias Element = PublicPrivate.PublicFlagEnum
3838
// CHECK-NEXT: typealias ArrayLiteralElement = PublicPrivate.PublicFlagEnum
3939
// CHECK-NEXT: }

0 commit comments

Comments
 (0)