aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-optimize.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2009-11-07 22:47:36 -0500
committerJason Merrill <jason@gcc.gnu.org>2009-11-07 22:47:36 -0500
commit67dc1f24dceea8dca4b2810f2cb9d9b7775d2b98 (patch)
treedd1b28a0105b37143349e8a0082a6894d5afb12c /gcc/tree-optimize.c
parent5241b7e4a17c23a94b85b16850febad8eaf6bcdf (diff)
downloadgcc-67dc1f24dceea8dca4b2810f2cb9d9b7775d2b98.zip
gcc-67dc1f24dceea8dca4b2810f2cb9d9b7775d2b98.tar.gz
gcc-67dc1f24dceea8dca4b2810f2cb9d9b7775d2b98.tar.bz2
re PR c++/18451 (C++ error message regression)
PR c++/18451 PR c++/40738 * cp-tree.h (cp_decl_specifier_seq): Add any_type_specifiers_p. * parser.c (cp_parser_single_declaration): Call cp_parser_parse_and_diagnose_invalid_type_name here, too. (cp_parser_parameter_declaration): And here. (cp_parser_parse_and_diagnose_invalid_type_name): Be less picky about declarator form. Don't skip to the end of the block if we're in a declarator. (cp_parser_decl_specifier_seq): Set any_type_specifiers_p. (cp_parser_simple_declaration): Check it. (cp_parser_member_declaration): Likewise. (cp_parser_diagnose_invalid_type_name): Tweak error message. (cp_parser_expression_statement): Likewise. * decl2.c (grokfield): Mention decltype instead of typeof. From-SVN: r154006
Diffstat (limited to 'gcc/tree-optimize.c')
0 files changed, 0 insertions, 0 deletions