/cp
commit31adce5d25f6436054e14ee9fd0e16313df30e55
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Dec 2014 09:07:23 +0000 (24 09:07 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Dec 2014 09:07:23 +0000 (24 09:07 +0000)
tree7cb6f4d37bda62e9bdc30a723fe2caec7c1e97c3
parent5f19f1265fe735ef529f1b82fcf5e952f71ff57d
/cp
2014-12-04  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/63985
* parser.c (cp_parser_for_init_statement): Reject invalid declarations
in range-based for loops.

/testsuite
2014-12-04  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/63985
* g++.dg/cpp0x/range-for29.C: New.

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