]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/51786 ([c++0x] Invalid declaration with decltype accepted)
authorPaolo Carlini <paolo.carlini@oracle.com>
Tue, 9 Jul 2013 09:28:09 +0000 (09:28 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 9 Jul 2013 09:28:09 +0000 (09:28 +0000)
commit22adf7b528f4902febeebc2fb2cb078b33068491
tree6a081aa5b0857c7f331dc62a775e0ff7273ee0b3
parent3830d98a8ba5f6071683e83f37becdfee359a8eb
re PR c++/51786 ([c++0x] Invalid declaration with decltype accepted)

/cp
2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51786
* parser.c (cp_parser_simple_declaration): Before calling shadow_tag
also check declares_class_or_enum.

/testsuite
2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51786
* g++.dg/cpp0x/pr51786.C: New.

From-SVN: r200813
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr51786.C [new file with mode: 0644]