diff --git a/dmd2/mangle.c b/dmd2/mangle.c index 3e627104..e79318c9 100644 --- a/dmd2/mangle.c +++ b/dmd2/mangle.c @@ -285,33 +285,7 @@ char *TemplateInstance::mangle(bool isv) return id; } -#if IN_LLVM -char *TemplateMixin::mangle() -{ - OutBuffer buf; - char *id; -#if 0 - printf("TemplateMixin::mangle() %s", toChars()); - if (parent) - printf(" parent = %s %s", parent->kind(), parent->toChars()); - printf("\n"); -#endif - id = ident ? ident->toChars() : toChars(); - if (parent) - { - char *p = parent->mangle(); - if (p[0] == '_' && p[1] == 'D') - p += 2; - buf.writestring(p); - } - buf.printf("%llu%s", (ulonglong)strlen(id), id); - id = buf.toChars(); - buf.data = NULL; - //printf("TemplateMixin::mangle() %s = %s\n", toChars(), id); - return id; -} -#endif char *Dsymbol::mangle(bool isv) { diff --git a/dmd2/template.h b/dmd2/template.h index 108f3c5b..c01f6987 100644 --- a/dmd2/template.h +++ b/dmd2/template.h @@ -376,7 +376,6 @@ struct TemplateMixin : TemplateInstance int hasPointers(); void setFieldOffset(AggregateDeclaration *ad, unsigned *poffset, bool isunion); char *toChars(); - char *mangle(); void toCBuffer(OutBuffer *buf, HdrGenState *hgs); void toJson(JsonOut *json);