PR c++/53137
commitf899a730d4f41b6a20b5508059a450f3a9347316
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Jun 2012 16:55:17 +0000 (1 16:55 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Jun 2012 16:55:17 +0000 (1 16:55 +0000)
treec25591e2519c383a0d34d3189f31a09fffde03f4
parent275371d828f0d338a874f3e21c029c24bdc712ed
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.

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