re PR c++/42083 ([C++0x] ICE on invalid with "tree check: expected aggr_init_expr...
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 15 Dec 2010 17:35:04 +0000 (17:35 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 15 Dec 2010 17:35:04 +0000 (17:35 +0000)
commit272dc8514341566a82eeba15fc1ebc78bb058358
treedbc26356c5a8f07d6802127f4c6e4b322b817203
parentda17cbb79b755dbc2beaa109450535bddd600481
re PR c++/42083 ([C++0x] ICE on invalid with "tree check: expected aggr_init_expr, have error_mark in build_value_init")

/cp
2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/42083
* init.c (build_value_init): Check build_special_member_call return
value for error_mark_node.

/testsuite
2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/42083
* g++.dg/cpp0x/lambda/lambda-ice2.C: New.

From-SVN: r167862
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C [new file with mode: 0644]