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
This commit is contained in:
Daniel Malea 2012-11-29 00:05:50 +00:00
parent b8e5c79af1
commit e812109868
1 changed files with 3 additions and 3 deletions

View File

@ -3932,11 +3932,11 @@ public:
} }
}; };
class __lambda class __lambda_node
: public __node : public __node
{ {
public: public:
__lambda(__node* params, const char *number, size_t number_size) __lambda_node(__node* params, const char *number, size_t number_size)
{ {
__right_ = params; __right_ = params;
__name_ = number; __name_ = number;
@ -7009,7 +7009,7 @@ __demangle_tree::__parse_unnamed_type_name(const char* first, const char* last)
return first; return first;
if (type == 'l') 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 else
__make<__unnamed>(number_start, static_cast<size_t>(number_end - number_start)); __make<__unnamed>(number_start, static_cast<size_t>(number_end - number_start));