------- 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.z...@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.z...@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

Reply via email to