diff options
author | Nathan Sidwell <nathan@acm.org> | 2017-01-04 15:23:40 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2017-01-04 15:23:40 +0000 |
commit | 4bf07f3f5fb4fefa2702eced2291ee5d9cb5ad48 (patch) | |
tree | 9781542b18502d109be586512755bffbd4ea4100 /gcc/gimplify.c | |
parent | 65793e420e34fa140025b1b2d68d84e25f305f63 (diff) | |
download | gcc-4bf07f3f5fb4fefa2702eced2291ee5d9cb5ad48.zip gcc-4bf07f3f5fb4fefa2702eced2291ee5d9cb5ad48.tar.gz gcc-4bf07f3f5fb4fefa2702eced2291ee5d9cb5ad48.tar.bz2 |
re PR c++/66735 ([C++14] lambda init-capture fails for const references)
cp/
PR c++/66735
* cp-tree.h (DECLTYPE_FOR_REF_CAPTURE): New.
(lambda_capture_field_type): Update prototype.
* lambda.c (lambda_capture_field_type): Add is_reference parm.
Add referenceness here.
(add_capture): Adjust lambda_capture_field_type call, refactor
error checking.
* pt.c (tsubst): Adjust lambda_capture_field_type call.
testsuite/
PR c++/66735
* g++.dg/cpp1y/pr66735.C: New.
From-SVN: r244056
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions