re PR c++/53137 (g++ segfault)
authorJason Merrill <jason@redhat.com>
Fri, 1 Jun 2012 16:55:17 +0000 (12:55 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 1 Jun 2012 16:55:17 +0000 (12:55 -0400)
commit3dfaf1d7dbe64f27aa61388f18971b53a923db9f
treec25591e2519c383a0d34d3189f31a09fffde03f4
parentd37c775a73d38dd63ede24a26970d162c72fa963
re PR c++/53137 (g++ segfault)

PR c++/53137
* pt.c (instantiate_class_template_1): Set LAMBDA_EXPR_THIS_CAPTURE.
(instantiate_decl): Don't push_to_top_level for local class methods.
(instantiate_class_template_1): Or for local classes.

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