diff options
author | Nathan Froyd <froydnj@codesourcery.com> | 2010-11-06 18:41:57 +0000 |
---|---|---|
committer | Nathan Froyd <froydnj@gcc.gnu.org> | 2010-11-06 18:41:57 +0000 |
commit | 134c192bb33f87fc0b261b32d4e18a497c1e1b1c (patch) | |
tree | 85f85d6ade9121cc2106c12f318d3a31ee0c9783 /gcc/c-decl.c | |
parent | fbc7f9df71ac3c5dd63e014686ce9b3022f83f82 (diff) | |
download | gcc-134c192bb33f87fc0b261b32d4e18a497c1e1b1c.zip gcc-134c192bb33f87fc0b261b32d4e18a497c1e1b1c.tar.gz gcc-134c192bb33f87fc0b261b32d4e18a497c1e1b1c.tar.bz2 |
re PR c++/45332 (Generate clear diagnostics when a terminating semicolon is missing from a class member declaration.)
gcc/cp/
PR c++/45332
* parser.c (cp_lexer_previous_token): New function.
(cp_parser_member_declaration): Use previous token for error
messages. Assume semicolon presence rather than grovelling for
the next one.
gcc/testsuite/
PR c++/45332
* g++.dg/parse/semicolon2.C: New testcase.
* g++.dg/ext/asmspec1.C: Adjust.
* g++.dg/init/new13.C: Adjust.
* g++.dg/parse/ctor5.C: Adjust.
From-SVN: r166406
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions