mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[api-digester] Don't report as API breaking when an ObjC protocol gets a new optional method
This commit is contained in:
@@ -978,7 +978,7 @@ public:
|
||||
}
|
||||
// Complain about added protocol requirements
|
||||
if (auto *D = dyn_cast<SDKNodeDecl>(Right)) {
|
||||
if (D->isProtocolRequirement()) {
|
||||
if (D->isNonOptionalProtocolRequirement()) {
|
||||
bool ShouldComplain = !D->isOverriding();
|
||||
// We should allow added associated types with default.
|
||||
if (auto ATD = dyn_cast<SDKNodeDeclAssociatedType>(D)) {
|
||||
|
||||
Reference in New Issue
Block a user