PR c++/54420
commit3910cc8df7333ed13bc5871f47c414fa2e6cc842
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Sep 2012 04:16:58 +0000 (5 04:16 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Sep 2012 04:16:58 +0000 (5 04:16 +0000)
tree63ca0b4ccbc76d59f42ee8461c917fcd562240c1
parent6b46354dbd6459f6d2cf3d08a84841862fbed908
PR c++/54420
* cp-tree.h (LAMBDANAME_P): Remove.
(LAMBDA_TYPE_P): Check CLASSTYPE_LAMBDA_EXPR instead.
* cp-lang.c (cxx_dwarf_name): Likewise.
* error.c (dump_aggr_type): Likewise.
* semantics.c (begin_lambda_type): Set CLASSTYPE_LAMBDA_EXPR sooner.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190961 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-lang.c
gcc/cp/cp-tree.h
gcc/cp/error.c
gcc/cp/name-lookup.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-intname.C [new file with mode: 0644]