PR c++/43831
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Jun 2011 14:39:44 +0000 (14:39 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Jun 2011 14:39:44 +0000 (14:39 +0000)
commit3bd4ccf0e9a5e9958ad8be048ced51316862bf60
treecde6f088985ae859fdb6f847866868f41f9a337e
parent6bc30f284f9c1c9bfd7f96676f95219d9ac3b214
PR c++/43831
* parser.c (cp_parser_lambda_introducer): Complain about redundant
captures.
* semantics.c (add_capture): Likewise.
(register_capture_members): Clear IDENTIFIER_MARKED.

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