P0806R2 - Deprecate implicit capture of this via [=]
commitc9d00375b34a1d6b29ddc8124b4d4e6f50cbabf5
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Aug 2018 15:46:42 +0000 (13 15:46 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Aug 2018 15:46:42 +0000 (13 15:46 +0000)
treed5b2c43f0745495e0a950a70183cf0936c71db04
parentf787df561d0909095364d7c2af852e87b3183861
P0806R2 - Deprecate implicit capture of this via [=]
* lambda.c (add_default_capture): Formatting fixes.  Warn about
deprecated implicit capture of this via [=].

* g++.dg/cpp2a/lambda-this1.C: New test.
* g++.dg/cpp2a/lambda-this2.C: New test.
* g++.dg/cpp2a/lambda-this3.C: New test.

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