[cfe-commits] [libcxxabi] r155044 - /libcxxabi/trunk/src/cxa_demangle.cpp

Howard Hinnant hhinnant at apple.com
Wed Apr 18 13:55:06 PDT 2012


Author: hhinnant
Date: Wed Apr 18 15:55:06 2012
New Revision: 155044

URL: http://llvm.org/viewvc/llvm-project?rev=155044&view=rev
Log:
Richard Smith:  __int128 is a GNU keyword which clang 3.1 supports. This usage of it as an identifier will need to be renamed.

Modified:
    libcxxabi/trunk/src/cxa_demangle.cpp

Modified: libcxxabi/trunk/src/cxa_demangle.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/cxa_demangle.cpp?rev=155044&r1=155043&r2=155044&view=diff
==============================================================================
--- libcxxabi/trunk/src/cxa_demangle.cpp (original)
+++ libcxxabi/trunk/src/cxa_demangle.cpp Wed Apr 18 15:55:06 2012
@@ -5241,7 +5241,7 @@
     }
 };
 
-class __int128
+class __signed_int128
     : public __node
 {
     static const size_t n = sizeof("__int128") - 1;
@@ -6444,7 +6444,7 @@
                 ++first;
             break;
         case 'n':
-            if (__make<__int128>())
+            if (__make<__signed_int128>())
                 ++first;
             break;
         case 'o':





More information about the cfe-commits mailing list