From 0fc436fa9dce69946ce1fb3a0eb64c7dde19c833 Mon Sep 17 00:00:00 2001 From: Charles Zablit Date: Wed, 2 Jul 2025 19:15:34 +0100 Subject: [PATCH] [NFC][demangling] switch to using NodePrinter::printFunctionName --- lib/Demangling/NodePrinter.cpp | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/lib/Demangling/NodePrinter.cpp b/lib/Demangling/NodePrinter.cpp index 1cddfab88ede2..476425c5e3a92 100644 --- a/lib/Demangling/NodePrinter.cpp +++ b/lib/Demangling/NodePrinter.cpp @@ -3493,35 +3493,9 @@ NodePointer NodePrinter::printEntity(NodePointer Entity, unsigned depth, } } - if (hasName || !OverwriteName.empty()) { - if (!ExtraName.empty() && MultiWordName) { - Printer << ExtraName; - if (ExtraIndex >= 0) - Printer << ExtraIndex; - - Printer << " of "; - ExtraName = ""; - ExtraIndex = -1; - } - size_t CurrentPos = Printer.getStringRef().size(); - if (!OverwriteName.empty()) { - Printer << OverwriteName; - } else { - auto Name = Entity->getChild(1); - if (Name->getKind() != Node::Kind::PrivateDeclName) - print(Name, depth + 1); + printFunctionName(hasName, OverwriteName, ExtraName, MultiWordName, + ExtraIndex, Entity, depth); - if (auto PrivateName = getChildIf(Entity, Node::Kind::PrivateDeclName)) - print(PrivateName, depth + 1); - } - if (Printer.getStringRef().size() != CurrentPos && !ExtraName.empty()) - Printer << '.'; - } - if (!ExtraName.empty()) { - Printer << ExtraName; - if (ExtraIndex >= 0) - Printer << ExtraIndex; - } if (TypePr != TypePrinting::NoType) { NodePointer type = getChildIf(Entity, Node::Kind::Type); assert(type && "malformed entity");