From f1adcddef211b6605eb7fe5341cc110a801b4f5f Mon Sep 17 00:00:00 2001 From: John McCall Date: Wed, 14 Jul 2010 04:38:21 +0000 Subject: [PATCH] Remove a few mangling FIXMEs: - TSTs whose template is a template template parameter already work - we don't provide an imaginary type, so we can't mangle one - we don't need a generic FIXME for vendor type qualifiers git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108317 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/Mangle.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/CodeGen/Mangle.cpp b/lib/CodeGen/Mangle.cpp index 5befe623ba..41178c2a24 100644 --- a/lib/CodeGen/Mangle.cpp +++ b/lib/CodeGen/Mangle.cpp @@ -1318,8 +1318,6 @@ void CXXNameMangler::mangleType(const TemplateTypeParmType *T) { mangleTemplateParameter(T->getIndex()); } -// FIXME: ::= - // ::= P # pointer-to void CXXNameMangler::mangleType(const PointerType *T) { Out << 'P'; @@ -1953,9 +1951,6 @@ void CXXNameMangler::mangleExpression(const Expr *E) { } } -// FIXME: ::= G # imaginary (C 2000) -// FIXME: ::= U # vendor extended type qualifier - void CXXNameMangler::mangleCXXCtorType(CXXCtorType T) { // ::= C1 # complete object constructor // ::= C2 # base object constructor -- 2.40.0