summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-07-14 04:38:21 +0000
committerJohn McCall <rjmccall@apple.com>2010-07-14 04:38:21 +0000
commitafe20780eed0dfd725e9625c4ea18f330e41f3ff (patch)
treeeccba3b0949a9fbd6d9af5d643ca681405d8f8d7 /clang/lib/CodeGen/Mangle.cpp
parent05ddbb80d275413722e1b89210f9c1268420457b (diff)
downloadbcm5719-llvm-afe20780eed0dfd725e9625c4ea18f330e41f3ff.tar.gz
bcm5719-llvm-afe20780eed0dfd725e9625c4ea18f330e41f3ff.zip
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 llvm-svn: 108317
Diffstat (limited to 'clang/lib/CodeGen/Mangle.cpp')
-rw-r--r--clang/lib/CodeGen/Mangle.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/Mangle.cpp b/clang/lib/CodeGen/Mangle.cpp
index 5befe623ba3..41178c2a24d 100644
--- a/clang/lib/CodeGen/Mangle.cpp
+++ b/clang/lib/CodeGen/Mangle.cpp
@@ -1318,8 +1318,6 @@ void CXXNameMangler::mangleType(const TemplateTypeParmType *T) {
mangleTemplateParameter(T->getIndex());
}
-// FIXME: <type> ::= <template-template-param> <template-args>
-
// <type> ::= P <type> # pointer-to
void CXXNameMangler::mangleType(const PointerType *T) {
Out << 'P';
@@ -1953,9 +1951,6 @@ void CXXNameMangler::mangleExpression(const Expr *E) {
}
}
-// FIXME: <type> ::= G <type> # imaginary (C 2000)
-// FIXME: <type> ::= U <source-name> <type> # vendor extended type qualifier
-
void CXXNameMangler::mangleCXXCtorType(CXXCtorType T) {
// <ctor-dtor-name> ::= C1 # complete object constructor
// ::= C2 # base object constructor
OpenPOWER on IntegriCloud