|
10 | 10 | // CHECK-SWIFT-4: func accept(_ ptr: UnsafeMutablePointer<Double>)
|
11 | 11 | // CHECK-SWIFT-3: func acceptPointer(_ ptr: UnsafeMutablePointer<Double>?)
|
12 | 12 |
|
| 13 | +// CHECK-SWIFT-4: func normallyUnchanged() |
| 14 | +// CHECK-SWIFT-4: @available(swift, obsoleted: 4, renamed: "normallyUnchanged()") |
| 15 | +// CHECK-SWIFT-4-NEXT: func normallyUnchangedButChangedInSwift3() |
| 16 | +// CHECK-SWIFT-3: @available(swift, obsoleted: 3, renamed: "normallyUnchangedButChangedInSwift3()") |
| 17 | +// CHECK-SWIFT-3-NEXT: func normallyUnchanged() |
| 18 | +// CHECK-SWIFT-3: func normallyUnchangedButChangedInSwift3() |
| 19 | + |
| 20 | + |
| 21 | +// CHECK-SWIFT-4: func normallyChanged() |
| 22 | +// CHECK-SWIFT-4-NEXT: @available(swift, obsoleted: 4, renamed: "normallyChanged()") |
| 23 | +// CHECK-SWIFT-4-NEXT: func normallyChangedButSpecialInSwift3() |
| 24 | +// CHECK-SWIFT-4-NEXT: @available(swift, obsoleted: 3, renamed: "normallyChanged()") |
| 25 | +// CHECK-SWIFT-4-NEXT: func normallyChangedOriginal() |
| 26 | +// CHECK-SWIFT-3: @available(swift, introduced: 4, renamed: "normallyChangedButSpecialInSwift3()") |
| 27 | +// CHECK-SWIFT-3-NEXT: func normallyChanged() |
| 28 | +// CHECK-SWIFT-3-NEXT: func normallyChangedButSpecialInSwift3() |
| 29 | +// CHECK-SWIFT-3-NEXT: @available(swift, obsoleted: 3, renamed: "normallyChangedButSpecialInSwift3()") |
| 30 | +// CHECK-SWIFT-3-NEXT: func normallyChangedOriginal() |
| 31 | + |
| 32 | +// CHECK-SWIFT-4: @available(swift, obsoleted: 4, renamed: "NormallyUnchangedWrapper") |
| 33 | +// CHECK-SWIFT-4-NEXT: typealias NormallyUnchangedButChangedInSwift3Wrapper = NormallyUnchangedWrapper |
| 34 | +// CHECK-SWIFT-4: struct NormallyUnchangedWrapper { |
| 35 | +// CHECK-SWIFT-3: typealias NormallyUnchangedButChangedInSwift3Wrapper = NormallyUnchangedWrapper |
| 36 | +// CHECK-SWIFT-3-NEXT: struct NormallyUnchangedWrapper { |
| 37 | + |
| 38 | +// CHECK-SWIFT-4: @available(swift, obsoleted: 4, renamed: "NormallyChangedWrapper") |
| 39 | +// CHECK-SWIFT-4-NEXT: typealias NormallyChangedButSpecialInSwift3Wrapper = NormallyChangedWrapper |
| 40 | +// CHECK-SWIFT-4: @available(swift, obsoleted: 3, renamed: "NormallyChangedWrapper") |
| 41 | +// CHECK-SWIFT-4-NEXT: typealias NormallyChangedOriginalWrapper = NormallyChangedWrapper |
| 42 | +// CHECK-SWIFT-4: struct NormallyChangedWrapper { |
| 43 | +// CHECK-SWIFT-3: typealias NormallyChangedButSpecialInSwift3Wrapper = NormallyChangedWrapper |
| 44 | +// CHECK-SWIFT-3-NEXT: @available(swift, obsoleted: 3, renamed: "NormallyChangedButSpecialInSwift3Wrapper") |
| 45 | +// CHECK-SWIFT-3-NEXT: typealias NormallyChangedOriginalWrapper = NormallyChangedButSpecialInSwift3Wrapper |
| 46 | +// CHECK-SWIFT-3-NEXT: struct NormallyChangedWrapper { |
| 47 | + |
| 48 | + |
13 | 49 | // RUN: not %target-swift-frontend -typecheck -F %S/Inputs/custom-frameworks -swift-version 4 %s 2>&1 | %FileCheck -check-prefix=CHECK-DIAGS -check-prefix=CHECK-DIAGS-4 %s
|
14 | 50 | // RUN: not %target-swift-frontend -typecheck -F %S/Inputs/custom-frameworks -swift-version 3 %s 2>&1 | %FileCheck -check-prefix=CHECK-DIAGS -check-prefix=CHECK-DIAGS-3 %s
|
15 | 51 |
|
|
0 commit comments