Skip to content

Commit 9b3c177

Browse files
committed
[test] Don't depend on "Version: 4" sections working in API notes yet.
This example works fine with just omit-needless-words and a Swift-3-only name. Should fix the bots.
1 parent 837a180 commit 9b3c177

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes

-7
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,3 @@ SwiftVersions:
157157
SwiftName: aliasRenamedSwift3
158158
- Name: OptionyEnumRenamed
159159
SwiftName: renamedSwift3
160-
- Version: 4
161-
Classes:
162-
- Name: ClassWithManyRenames
163-
Methods:
164-
- Selector: "classWithManyRenamesForInt:"
165-
MethodKind: Class
166-
SwiftName: "init(swift4Factory:)"

test/APINotes/versioned-objc.swift

+5-5
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,18 @@ func testRenamedGeneric() {
4646
func testRenamedClassMembers(obj: ClassWithManyRenames) {
4747
// CHECK-DIAGS-3: [[@LINE+1]]:{{[0-9]+}}: error: 'classWithManyRenamesForInt' has been replaced by 'init(swift3Factory:)'
4848
_ = ClassWithManyRenames.classWithManyRenamesForInt(0)
49-
// CHECK-DIAGS-4: [[@LINE-1]]:{{[0-9]+}}: error: 'classWithManyRenamesForInt' has been replaced by 'init(swift4Factory:)'
49+
// CHECK-DIAGS-4: [[@LINE-1]]:{{[0-9]+}}: error: 'classWithManyRenamesForInt' has been replaced by 'init(for:)'
5050

5151
// CHECK-DIAGS-3: [[@LINE+1]]:{{[0-9]+}}: error: 'init(forInt:)' has been replaced by 'init(swift3Factory:)'
5252
_ = ClassWithManyRenames(forInt: 0)
53-
// CHECK-DIAGS-4: [[@LINE-1]]:{{[0-9]+}}: error: 'init(forInt:)' has been replaced by 'init(swift4Factory:)'
53+
// CHECK-DIAGS-4: [[@LINE-1]]:{{[0-9]+}}: error: 'init(forInt:)' has been replaced by 'init(for:)'
5454

5555
// CHECK-DIAGS-3-NOT: :[[@LINE+1]]:{{[0-9]+}}:
5656
_ = ClassWithManyRenames(swift3Factory: 0)
57-
// CHECK-DIAGS-4: [[@LINE-1]]:{{[0-9]+}}: error: 'init(swift3Factory:)' has been replaced by 'init(swift4Factory:)'
57+
// CHECK-DIAGS-4: [[@LINE-1]]:{{[0-9]+}}: error: 'init(swift3Factory:)' has been replaced by 'init(for:)'
5858

59-
// CHECK-DIAGS-3: [[@LINE+1]]:{{[0-9]+}}: error: 'init(swift4Factory:)' has been replaced by 'init(swift3Factory:)'
60-
_ = ClassWithManyRenames(swift4Factory: 0)
59+
// CHECK-DIAGS-3: [[@LINE+1]]:{{[0-9]+}}: error: 'init(for:)' has been replaced by 'init(swift3Factory:)'
60+
_ = ClassWithManyRenames(for: 0)
6161
// CHECK-DIAGS-4-NOT: :[[@LINE-1]]:{{[0-9]+}}:
6262

6363

0 commit comments

Comments
 (0)