PR c++/58566
commit8677149711f3a4b01a5bde2bae9390a9732f6eb3
authorville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Oct 2015 08:55:19 +0000 (12 08:55 +0000)
committerville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Oct 2015 08:55:19 +0000 (12 08:55 +0000)
tree1f4d6eff28e77c55180e3fe94d2ec975f135935b
parentbbd820dda5f9d4ae34a047a1385a2ea881da739c
PR c++/58566

/cp
2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>

PR c++/58566
* lambda.c (lambda_return_type): Return error_mark_node
instead of void_type_node for the error cases.

/testsuite
2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228706 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/lambda.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C [new file with mode: 0644]