Improve and test the demangling of local declarations.

Swift SVN r11526
This commit is contained in:
John McCall
2013-12-20 23:20:15 +00:00
parent 63d08c786d
commit d5b65b2d7f

View File

@@ -1929,11 +1929,9 @@ private:
toStringEntity(true, false, "");
return;
case swift::Demangle::Node::Kind::LocalDeclName:
Printer << "(local ";
Printer << '(';
toString(pointer->getChild(1));
Printer << " #";
toString(pointer->getChild(0));
Printer << ')';
Printer << " #" << (pointer->getChild(0)->getIndex() + 1) << ')';
return;
case swift::Demangle::Node::Kind::Module:
case swift::Demangle::Node::Kind::Identifier: