------- Comment #2 from jason at gcc dot gnu dot org  2009-07-04 04:34 -------
Subject: Bug 40619

Author: jason
Date: Sat Jul  4 04:34:03 2009
New Revision: 149223

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149223
Log:
        PR c++/40619
        * cp-tree.h (struct lang_decl_parm): New.
        (struct lang_decl): Add it.
        (LANG_DECL_PARM_CHECK): New.
        (DECL_PARM_INDEX): New.
        * decl2.c (parm_index): Remove.
        * lex.c (retrofit_lang_decl): Handle parms.
        (cxx_dup_lang_specific_decl): Likewise.
        * mangle.c (write_expression): Adjust.
        * tree.c (cp_tree_equal): Adjust.
        (decl_linkage): Only check DECL_COMDAT for functions and variables.
        * parser.c (cp_parser_parameter_declaration_list): Set
        DECL_PARM_INDEX.
        * pt.c (iterative_hash_template_arg): Hash it.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/auto16.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/cp-tree.h
    trunk/gcc/cp/decl2.c
    trunk/gcc/cp/lex.c
    trunk/gcc/cp/mangle.c
    trunk/gcc/cp/parser.c
    trunk/gcc/cp/pt.c
    trunk/gcc/cp/tree.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40619

Reply via email to