re PR c++/51227 ([c++0x] ICE with invalid parameter in lambda expression)
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 25 Nov 2011 01:00:44 +0000 (01:00 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 25 Nov 2011 01:00:44 +0000 (01:00 +0000)
commitc138ee6de212e444155b5facfdd140a670e03df7
treeca8fbd7bbf72f37891d711c7451a5d77f08cf681
parent28a4bba20273ff215734d6fffe98c70b4b038daa
re PR c++/51227 ([c++0x] ICE with invalid parameter in lambda expression)

/cp
2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51227
* pt.c (instantiate_class_template_1): If lambda_function (type)
is NULL_TREE do not instantiate_decl.

/testsuite
2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>

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

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