summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorCharles Davis <cdavis@mines.edu>2011-04-29 15:50:52 +0000
committerCharles Davis <cdavis@mines.edu>2011-04-29 15:50:52 +0000
commit6c488f14f6261bbe7d18ee9b3cf7812563c0e405 (patch)
treeb71217c8c3b3300bf4ced7a2111e3b9a3d368165 /clang/lib
parentf1fce5d3ef31a1db27a8844fa8b5727f08dc21b3 (diff)
downloadbcm5719-llvm-6c488f14f6261bbe7d18ee9b3cf7812563c0e405.tar.gz
bcm5719-llvm-6c488f14f6261bbe7d18ee9b3cf7812563c0e405.zip
Remove comments about __int8 and friends from the mangler. Turns out we don't
actually have to implement them, since in modern versions of MSVC they're aliases to the standard C types. llvm-svn: 130509
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/AST/MicrosoftMangle.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/clang/lib/AST/MicrosoftMangle.cpp b/clang/lib/AST/MicrosoftMangle.cpp
index 2ba4cf2f67c..5424bebc81b 100644
--- a/clang/lib/AST/MicrosoftMangle.cpp
+++ b/clang/lib/AST/MicrosoftMangle.cpp
@@ -676,12 +676,6 @@ void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T) {
// ::= M # float
// ::= N # double
// ::= O # long double (__float80 is mangled differently)
- // ::= _D # __int8 (yup, it's a distinct type in MSVC)
- // ::= _E # unsigned __int8
- // ::= _F # __int16
- // ::= _G # unsigned __int16
- // ::= _H # __int32
- // ::= _I # unsigned __int32
// ::= _J # long long, __int64
// ::= _K # unsigned long long, __int64
// ::= _L # __int128
@@ -706,7 +700,6 @@ void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T) {
case BuiltinType::Double: Out << 'N'; break;
// TODO: Determine size and mangle accordingly
case BuiltinType::LongDouble: Out << 'O'; break;
- // TODO: __int8 and friends
case BuiltinType::LongLong: Out << "_J"; break;
case BuiltinType::ULongLong: Out << "_K"; break;
case BuiltinType::Int128: Out << "_L"; break;
OpenPOWER on IntegriCloud