AST: Nuke the unqualified archetype mangling

This commit is contained in:
Slava Pestov
2016-11-27 23:55:13 -08:00
parent 1a22a8d6b5
commit ee295ddbb8
11 changed files with 46 additions and 166 deletions

View File

@@ -1388,18 +1388,6 @@ void Remangler::mangleAssociatedType(Node *node) {
}
}
void Remangler::mangleArchetypeRef(Node *node) {
Node::IndexType relativeDepth = node->getChild(0)->getIndex();
Node::IndexType index = node->getChild(1)->getIndex();
Out << 'Q';
if (relativeDepth != 0) {
Out << 'd';
mangleIndex(relativeDepth - 1);
}
mangleIndex(index);
}
void Remangler::mangleQualifiedArchetype(Node *node) {
Out << "Qq";
mangleChildNodes(node); // index, declcontext