Skip to content

Commit f335010

Browse files
authored
Merge pull request #26922 from nkcsgexi/remove-unavailable-decls-from-abi-descriptors
ABI checker: exclude unavailable decls from ABI descriptors
2 parents 57e1732 + 6dd41f4 commit f335010

File tree

3 files changed

+480
-3552
lines changed

3 files changed

+480
-3552
lines changed

test/api-digester/Inputs/cake.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,3 +130,12 @@ public class SwiftObjcClass {
130130
@objc(ObjCFool:ObjCA:ObjCB:)
131131
public func foo(a:Int, b:Int, c: Int) {}
132132
}
133+
134+
@available(iOS 10.2, tvOS 10.3, watchOS 3.4, *)
135+
@available(macOS, unavailable)
136+
public class UnavailableOnMac {}
137+
138+
@available(macOS, unavailable)
139+
extension SwiftObjcClass {
140+
public func functionUnavailableOnMac() {}
141+
}

0 commit comments

Comments
 (0)