re PR c++/51459 ('double free or corruption' involving std::function and lambdas)
authorJason Merrill <jason@redhat.com>
Thu, 8 Dec 2011 22:28:29 +0000 (17:28 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 8 Dec 2011 22:28:29 +0000 (17:28 -0500)
commit4eefc795c1af34738cbbe5839fc20415f7b20f39
tree66965afdbe726ca6806beb951c83c5821267d17b
parent13a3e5b6d8c650d9fb74d641dc058e14b44c6f9d
re PR c++/51459 ('double free or corruption' involving std::function and lambdas)

PR c++/51459
* pt.c (tsubst_expr) [DECL_EXPR]: Handle capture proxies properly.
* semantics.c (insert_capture_proxy): No longer static.
* cp-tree.h: Declare it.

From-SVN: r182141
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template4.C [new file with mode: 0644]