88// REQUIRES: OS=macosx
99
1010public struct TopLevelStruct {
11- // TODO: Print `@backDeployed` in swiftinterfaces (rdar://104920183)
12- // CHECK: @_backDeploy(before: macOS 12.0)
11+ // CHECK: @backDeployed(before: macOS 12.0)
1312 // CHECK: public func backDeployedFunc_SinglePlatform() -> Swift.Int { return 41 }
1413 @backDeployed ( before: macOS 12.0 )
1514 public func backDeployedFunc_SinglePlatform( ) -> Int { return 41 }
1615
17- // CHECK: @_backDeploy (before: macOS 12.0, iOS 15.0)
16+ // CHECK: @backDeployed (before: macOS 12.0, iOS 15.0)
1817 // CHECK: public func backDeployedFunc_MultiPlatform() -> Swift.Int { return 42 }
1918 @backDeployed ( before: macOS 12.0 , iOS 15 . 0 )
2019 public func backDeployedFunc_MultiPlatform( ) -> Int { return 42 }
2120
22- // CHECK: @_backDeploy (before: macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0)
21+ // CHECK: @backDeployed (before: macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0)
2322 // CHECK: public func backDeployedFunc_MultiPlatformSeparate() -> Swift.Int { return 43 }
2423 @backDeployed ( before: macOS 12.0 )
2524 @backDeployed ( before: iOS 15.0 )
2625 @backDeployed ( before: watchOS 8.0 )
2726 @backDeployed ( before: tvOS 15.0 )
2827 public func backDeployedFunc_MultiPlatformSeparate( ) -> Int { return 43 }
2928
30- // CHECK: @_backDeploy (before: macOS 12.0)
29+ // CHECK: @backDeployed (before: macOS 12.0)
3130 // CHECK: public var backDeployedComputedProperty: Swift.Int {
3231 // CHECK-NEXT: get { 44 }
3332 // CHECK-NEXT: }
3433 @backDeployed ( before: macOS 12.0 )
3534 public var backDeployedComputedProperty : Int { 44 }
3635
37- // CHECK: @_backDeploy (before: macOS 12.0)
36+ // CHECK: @backDeployed (before: macOS 12.0)
3837 // CHECK: public var backDeployedPropertyWithAccessors: Swift.Int {
3938 // CHECK-NEXT: get { 45 }
4039 // CHECK-NEXT: }
@@ -43,7 +42,7 @@ public struct TopLevelStruct {
4342 get { 45 }
4443 }
4544
46- // CHECK: @_backDeploy (before: macOS 12.0)
45+ // CHECK: @backDeployed (before: macOS 12.0)
4746 // CHECK: public subscript(index: Swift.Int) -> Swift.Int {
4847 // CHECK-NEXT: get { 46 }
4948 // CHECK-NEXT: }
@@ -53,13 +52,13 @@ public struct TopLevelStruct {
5352 }
5453}
5554
56- // CHECK: @_backDeploy (before: iOS 15.0)
55+ // CHECK: @backDeployed (before: iOS 15.0)
5756// CHECK: public func backDeployedFunc_iOSOnly() -> Swift.Int
5857// CHECK-NOT: return 99
5958@backDeployed ( before: iOS 15.0 )
6059public func backDeployedFunc_iOSOnly( ) -> Int { return 99 }
6160
62- // CHECK: @_backDeploy (before: macOS 12.0)
61+ // CHECK: @backDeployed (before: macOS 12.0)
6362// CHECK: public func backDeployTopLevelFunc_macOS() -> Swift.Int {
6463// CHECK-NEXT: return 47
6564// CHECK-NEXT: }
@@ -75,12 +74,12 @@ public func backDeployTopLevelFunc_macOS() -> Int {
7574
7675// MARK: - Availability macros
7776
78- // CHECK: @_backDeploy (before: macOS 12.1)
77+ // CHECK: @backDeployed (before: macOS 12.1)
7978// CHECK: public func backDeployTopLevelFunc_macOS12_1() -> Swift.Int { return 48 }
8079@backDeployed ( before: _macOS12_1)
8180public func backDeployTopLevelFunc_macOS12_1( ) -> Int { return 48 }
8281
83- // CHECK: @_backDeploy (before: macOS 12.1, iOS 15.1)
82+ // CHECK: @backDeployed (before: macOS 12.1, iOS 15.1)
8483// CHECK: public func backDeployTopLevelFunc_myProject() -> Swift.Int { return 49 }
8584@backDeployed ( before: _myProject 1.0 )
8685public func backDeployTopLevelFunc_myProject( ) -> Int { return 49 }
0 commit comments