66// RUN: %FileCheck %s < %t/Test.swiftinterface
77
88public struct TopLevelStruct {
9+ // TODO: Print `@backDeployed` in swiftinterfaces (rdar://104920183)
910 // CHECK: @_backDeploy(before: macOS 12.0)
1011 // CHECK: public func backDeployedFunc_SinglePlatform() -> Swift.Int { return 42 }
11- @_backDeploy ( before: macOS 12.0 )
12+ @backDeployed ( before: macOS 12.0 )
1213 public func backDeployedFunc_SinglePlatform( ) -> Int { return 42 }
1314
1415 // CHECK: @_backDeploy(before: macOS 12.0, iOS 15.0)
1516 // CHECK: public func backDeployedFunc_MultiPlatform() -> Swift.Int { return 43 }
16- @_backDeploy ( before: macOS 12.0 , iOS 15 . 0 )
17+ @backDeployed ( before: macOS 12.0 , iOS 15 . 0 )
1718 public func backDeployedFunc_MultiPlatform( ) -> Int { return 43 }
1819
1920 // CHECK: @_backDeploy(before: macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0)
2021 // CHECK: public func backDeployedFunc_MultiPlatformSeparate() -> Swift.Int { return 43 }
21- @_backDeploy ( before: macOS 12.0 )
22- @_backDeploy ( before: iOS 15.0 )
23- @_backDeploy ( before: watchOS 8.0 )
24- @_backDeploy ( before: tvOS 15.0 )
22+ @backDeployed ( before: macOS 12.0 )
23+ @backDeployed ( before: iOS 15.0 )
24+ @backDeployed ( before: watchOS 8.0 )
25+ @backDeployed ( before: tvOS 15.0 )
2526 public func backDeployedFunc_MultiPlatformSeparate( ) -> Int { return 43 }
2627
2728 // CHECK: @_backDeploy(before: macOS 12.0)
2829 // CHECK: public var backDeployedComputedProperty: Swift.Int {
2930 // CHECK: get { 44 }
3031 // CHECK: }
31- @_backDeploy ( before: macOS 12.0 )
32+ @backDeployed ( before: macOS 12.0 )
3233 public var backDeployedComputedProperty : Int { 44 }
3334
3435 // CHECK: @_backDeploy(before: macOS 12.0)
3536 // CHECK: public var backDeployedPropertyWithAccessors: Swift.Int {
3637 // CHECK: get { 45 }
3738 // CHECK: }
38- @_backDeploy ( before: macOS 12.0 )
39+ @backDeployed ( before: macOS 12.0 )
3940 public var backDeployedPropertyWithAccessors : Int {
4041 get { 45 }
4142 }
@@ -44,25 +45,25 @@ public struct TopLevelStruct {
4445 // CHECK: public subscript(index: Swift.Int) -> Swift.Int {
4546 // CHECK: get { 46 }
4647 // CHECK: }
47- @_backDeploy ( before: macOS 12.0 )
48+ @backDeployed ( before: macOS 12.0 )
4849 public subscript( index: Int ) -> Int {
4950 get { 46 }
5051 }
5152}
5253
5354// CHECK: @_backDeploy(before: macOS 12.0)
5455// CHECK: public func backDeployTopLevelFunc1() -> Swift.Int { return 47 }
55- @_backDeploy ( before: macOS 12.0 )
56+ @backDeployed ( before: macOS 12.0 )
5657public func backDeployTopLevelFunc1( ) -> Int { return 47 }
5758
5859// MARK: - Availability macros
5960
6061// CHECK: @_backDeploy(before: macOS 12.1)
6162// CHECK: public func backDeployTopLevelFunc2() -> Swift.Int { return 48 }
62- @_backDeploy ( before: _macOS12_1)
63+ @backDeployed ( before: _macOS12_1)
6364public func backDeployTopLevelFunc2( ) -> Int { return 48 }
6465
6566// CHECK: @_backDeploy(before: macOS 12.1, iOS 15.1)
6667// CHECK: public func backDeployTopLevelFunc3() -> Swift.Int { return 49 }
67- @_backDeploy ( before: _myProject 1.0 )
68+ @backDeployed ( before: _myProject 1.0 )
6869public func backDeployTopLevelFunc3( ) -> Int { return 49 }
0 commit comments