8
8
// REQUIRES: OS=macosx
9
9
10
10
public struct TopLevelStruct {
11
- // TODO: Print `@backDeployed` in swiftinterfaces (rdar://104920183)
12
- // CHECK: @_backDeploy(before: macOS 12.0)
11
+ // CHECK: @backDeployed(before: macOS 12.0)
13
12
// CHECK: public func backDeployedFunc_SinglePlatform() -> Swift.Int { return 41 }
14
13
@backDeployed ( before: macOS 12.0 )
15
14
public func backDeployedFunc_SinglePlatform( ) -> Int { return 41 }
16
15
17
- // CHECK: @_backDeploy (before: macOS 12.0, iOS 15.0)
16
+ // CHECK: @backDeployed (before: macOS 12.0, iOS 15.0)
18
17
// CHECK: public func backDeployedFunc_MultiPlatform() -> Swift.Int { return 42 }
19
18
@backDeployed ( before: macOS 12.0 , iOS 15 . 0 )
20
19
public func backDeployedFunc_MultiPlatform( ) -> Int { return 42 }
21
20
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)
23
22
// CHECK: public func backDeployedFunc_MultiPlatformSeparate() -> Swift.Int { return 43 }
24
23
@backDeployed ( before: macOS 12.0 )
25
24
@backDeployed ( before: iOS 15.0 )
26
25
@backDeployed ( before: watchOS 8.0 )
27
26
@backDeployed ( before: tvOS 15.0 )
28
27
public func backDeployedFunc_MultiPlatformSeparate( ) -> Int { return 43 }
29
28
30
- // CHECK: @_backDeploy (before: macOS 12.0)
29
+ // CHECK: @backDeployed (before: macOS 12.0)
31
30
// CHECK: public var backDeployedComputedProperty: Swift.Int {
32
31
// CHECK-NEXT: get { 44 }
33
32
// CHECK-NEXT: }
34
33
@backDeployed ( before: macOS 12.0 )
35
34
public var backDeployedComputedProperty : Int { 44 }
36
35
37
- // CHECK: @_backDeploy (before: macOS 12.0)
36
+ // CHECK: @backDeployed (before: macOS 12.0)
38
37
// CHECK: public var backDeployedPropertyWithAccessors: Swift.Int {
39
38
// CHECK-NEXT: get { 45 }
40
39
// CHECK-NEXT: }
@@ -43,7 +42,7 @@ public struct TopLevelStruct {
43
42
get { 45 }
44
43
}
45
44
46
- // CHECK: @_backDeploy (before: macOS 12.0)
45
+ // CHECK: @backDeployed (before: macOS 12.0)
47
46
// CHECK: public subscript(index: Swift.Int) -> Swift.Int {
48
47
// CHECK-NEXT: get { 46 }
49
48
// CHECK-NEXT: }
@@ -53,13 +52,13 @@ public struct TopLevelStruct {
53
52
}
54
53
}
55
54
56
- // CHECK: @_backDeploy (before: iOS 15.0)
55
+ // CHECK: @backDeployed (before: iOS 15.0)
57
56
// CHECK: public func backDeployedFunc_iOSOnly() -> Swift.Int
58
57
// CHECK-NOT: return 99
59
58
@backDeployed ( before: iOS 15.0 )
60
59
public func backDeployedFunc_iOSOnly( ) -> Int { return 99 }
61
60
62
- // CHECK: @_backDeploy (before: macOS 12.0)
61
+ // CHECK: @backDeployed (before: macOS 12.0)
63
62
// CHECK: public func backDeployTopLevelFunc_macOS() -> Swift.Int {
64
63
// CHECK-NEXT: return 47
65
64
// CHECK-NEXT: }
@@ -75,12 +74,12 @@ public func backDeployTopLevelFunc_macOS() -> Int {
75
74
76
75
// MARK: - Availability macros
77
76
78
- // CHECK: @_backDeploy (before: macOS 12.1)
77
+ // CHECK: @backDeployed (before: macOS 12.1)
79
78
// CHECK: public func backDeployTopLevelFunc_macOS12_1() -> Swift.Int { return 48 }
80
79
@backDeployed ( before: _macOS12_1)
81
80
public func backDeployTopLevelFunc_macOS12_1( ) -> Int { return 48 }
82
81
83
- // CHECK: @_backDeploy (before: macOS 12.1, iOS 15.1)
82
+ // CHECK: @backDeployed (before: macOS 12.1, iOS 15.1)
84
83
// CHECK: public func backDeployTopLevelFunc_myProject() -> Swift.Int { return 49 }
85
84
@backDeployed ( before: _myProject 1.0 )
86
85
public func backDeployTopLevelFunc_myProject( ) -> Int { return 49 }
0 commit comments