Skip to content

Commit 2152d0b

Browse files
committed
swift-api-digester: remove some dead code. NFC
1 parent 95e9879 commit 2152d0b

File tree

1 file changed

+0
-41
lines changed

1 file changed

+0
-41
lines changed

tools/swift-api-digester/swift-api-digester.cpp

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -3765,47 +3765,6 @@ class NoEscapingFuncEmitter : public SDKNodeVisitor {
37653765
SDKNode::postorderVisit(Root, Emitter);
37663766
}
37673767
};
3768-
3769-
class OverloadMemberFunctionEmitter : public SDKNodeVisitor {
3770-
3771-
std::vector<OverloadedFuncInfo> &AllItems;
3772-
3773-
void visit(NodePtr Node) override {
3774-
if (Node->getKind() != SDKNodeKind::DeclFunction)
3775-
return;
3776-
auto Parent = Node->getParent();
3777-
if (Parent->getKind() != SDKNodeKind::DeclType)
3778-
return;
3779-
DeclNameViewer CurrentViewer(Node->getPrintedName());
3780-
if (CurrentViewer.args().empty())
3781-
return;
3782-
for (auto &C : Parent->getChildren()) {
3783-
if (C == Node)
3784-
continue;
3785-
if (C->getKind() != SDKNodeKind::DeclFunction)
3786-
continue;
3787-
DeclNameViewer ChildViewer(C->getPrintedName());
3788-
if (ChildViewer.args().empty())
3789-
continue;
3790-
if (CurrentViewer.commonPartsCount(ChildViewer) >=
3791-
CurrentViewer.partsCount() - 1) {
3792-
AllItems.emplace_back(Node->getAs<SDKNodeDecl>()->getUsr());
3793-
return;
3794-
}
3795-
}
3796-
}
3797-
3798-
OverloadMemberFunctionEmitter(std::vector<OverloadedFuncInfo> &AllItems) :
3799-
AllItems(AllItems) {}
3800-
3801-
public:
3802-
static void collectDiffItems(NodePtr Root,
3803-
std::vector<OverloadedFuncInfo> &AllItems) {
3804-
OverloadMemberFunctionEmitter Emitter(AllItems);
3805-
SDKNode::postorderVisit(Root, Emitter);
3806-
}
3807-
};
3808-
38093768
} // end anonymous namespace
38103769

38113770
namespace fs = llvm::sys::fs;

0 commit comments

Comments
 (0)