mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[swift-api-digester] NFC: Adopt reference storage type meta-programming macros
This commit is contained in:
@@ -3557,18 +3557,9 @@ void DiagnosisEmitter::handle(const SDKNodeDecl *Node, NodeAnnotation Anno) {
|
||||
}
|
||||
case NodeAnnotation::OwnershipChange: {
|
||||
auto getOwnershipDescription = [&](swift::ReferenceOwnership O) {
|
||||
switch (O) {
|
||||
case ReferenceOwnership::Strong:
|
||||
if (O == ReferenceOwnership::Strong)
|
||||
return Ctx.buffer("strong");
|
||||
case ReferenceOwnership::Weak:
|
||||
return Ctx.buffer("weak");
|
||||
case ReferenceOwnership::Unowned:
|
||||
return Ctx.buffer("unowned");
|
||||
case ReferenceOwnership::Unmanaged:
|
||||
return Ctx.buffer("unowned(unsafe)");
|
||||
}
|
||||
|
||||
llvm_unreachable("Unhandled Ownership in switch.");
|
||||
return keywordOf(O);
|
||||
};
|
||||
auto *Count = UpdateMap.findUpdateCounterpart(Node)->getAs<SDKNodeDecl>();
|
||||
AttrChangedDecls.Diags.emplace_back(
|
||||
|
||||
Reference in New Issue
Block a user