Rename __lambda to __lambda_node (apply r164404 from libcxxabi)
authorDaniel Malea <daniel.malea@intel.com>
Thu, 29 Nov 2012 00:05:50 +0000 (00:05 +0000)
committerDaniel Malea <daniel.malea@intel.com>
Thu, 29 Nov 2012 00:05:50 +0000 (00:05 +0000)
- fixes gcc 4.6 build problems
- resolves open bugzilla http://llvm.org/bugs/show_bug.cgi?id=13889

llvm-svn: 168835

lldb/source/Core/cxa_demangle.cpp

index 35febd2..500c69c 100644 (file)
@@ -3932,11 +3932,11 @@ public:
     }
 };
 
-class __lambda
+class __lambda_node
     : public __node
 {
 public:
-    __lambda(__node* params, const char *number, size_t number_size)
+    __lambda_node(__node* params, const char *number, size_t number_size)
     {
         __right_ = params;
         __name_ = number;
@@ -7009,7 +7009,7 @@ __demangle_tree::__parse_unnamed_type_name(const char* first, const char* last)
                 return first;
               
             if (type == 'l')
-                __make<__lambda>(__root_, number_start, static_cast<size_t>(number_end - number_start));
+                __make<__lambda_node>(__root_, number_start, static_cast<size_t>(number_end - number_start));
             else
                 __make<__unnamed>(number_start, static_cast<size_t>(number_end - number_start));