summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Malea <daniel.malea@intel.com>2012-11-29 00:05:50 +0000
committerDaniel Malea <daniel.malea@intel.com>2012-11-29 00:05:50 +0000
commite8121098681d9fb9ebf28fd92bd4a60f89dca20c (patch)
treefb84f7e9bb026e1b58e26dd274f20db2862a093b
parentb8e5c79af15a9e8151e1bc6d429a039255bb9aaa (diff)
downloadbcm5719-llvm-e8121098681d9fb9ebf28fd92bd4a60f89dca20c.tar.gz
bcm5719-llvm-e8121098681d9fb9ebf28fd92bd4a60f89dca20c.zip
Rename __lambda to __lambda_node (apply r164404 from libcxxabi)
- fixes gcc 4.6 build problems - resolves open bugzilla http://llvm.org/bugs/show_bug.cgi?id=13889 llvm-svn: 168835
-rw-r--r--lldb/source/Core/cxa_demangle.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/Core/cxa_demangle.cpp b/lldb/source/Core/cxa_demangle.cpp
index 35febd2c313..500c69ca257 100644
--- a/lldb/source/Core/cxa_demangle.cpp
+++ b/lldb/source/Core/cxa_demangle.cpp
@@ -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));
OpenPOWER on IntegriCloud