[Bug c++/40892] maybe_warn_cpp0x i18n problems
paolo at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Nov 18 11:36:00 GMT 2009
------- Comment #2 from paolo at gcc dot gnu dot org 2009-11-18 11:36 -------
Subject: Bug 40892
Author: paolo
Date: Wed Nov 18 11:36:00 2009
New Revision: 154288
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154288
Log:
/cp
2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
PR c++/40892
* error.c (maybe_warn_cpp0x): Accept enum cpp0x_warn_str as argument.
(maybe_warn_variadic_templates): Update the maybe_warn_cpp0x calls to
match the new declaration.
* cp-tree.h (cpp0x_warn_str): New type.
(maybe_warn_cpp0x): Adjust prototype with new argument.
* call.c (reference_binding): Update the maybe_warn_cpp0x calls.
* decl.c (reshape_init_r, check_initializer, grokdeclarator):
Likewise.
* parser.c (cp_parser_primary_expression)
(cp_parser_parenthesized_expression_list, cp_parser_new_initializer)
(cp_parser_assignment_expression, cp_parser_condition)
(cp_parser_jump_statement, cp_parser_mem_initializer)
(cp_parser_simple_type_specifier, cp_parser_elaborated_type_specifier)
(cp_parser_enum_specifier, cp_parser_initializer)
(cp_parser_pure_specifier, cp_parser_functional_cast): Likewise.
/testsuite
2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
* g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
explicit.
* g++.dg/inherit/error4.C: Likewise.
* g++.dg/template/crash90.C: Likewise.
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/cp/cp-tree.h
trunk/gcc/cp/decl.c
trunk/gcc/cp/error.c
trunk/gcc/cp/parser.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/inherit/error4.C
trunk/gcc/testsuite/g++.dg/template/crash90.C
trunk/gcc/testsuite/g++.old-deja/g++.other/crash28.C
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40892
More information about the Gcc-bugs
mailing list