aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorNathan Froyd <froydnj@codesourcery.com>2010-11-06 18:41:57 +0000
committerNathan Froyd <froydnj@gcc.gnu.org>2010-11-06 18:41:57 +0000
commit134c192bb33f87fc0b261b32d4e18a497c1e1b1c (patch)
tree85f85d6ade9121cc2106c12f318d3a31ee0c9783 /gcc/c-decl.c
parentfbc7f9df71ac3c5dd63e014686ce9b3022f83f82 (diff)
downloadgcc-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