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

@@ -474,18 +474,6 @@ void Remangler::mangleArchetype(Node *node) {
unreachable("unsupported node");
}
void Remangler::mangleArchetypeRef(Node *node) {
Node::IndexType relativeDepth = node->getChild(0)->getIndex();
Node::IndexType index = node->getChild(1)->getIndex();
Buffer << 'Q';
if (relativeDepth != 0) {
Buffer << 'd';
mangleIndex(relativeDepth - 1);
}
mangleIndex(index);
}
void Remangler::mangleArgumentTuple(Node *node) {
Node *Ty = getSingleChild(node, Node::Kind::Type);
Node *Child = getSingleChild(Ty);