[Bug c++/33838] [4.3 regresssion] ICE with invalid use of decltype

dgregor at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Nov 7 23:38:00 GMT 2007



------- Comment #3 from dgregor at gcc dot gnu dot org  2007-11-07 23:37 -------
Subject: Bug 33838

Author: dgregor
Date: Wed Nov  7 23:37:29 2007
New Revision: 129975

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129975
Log:
2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>

        PR c++/33045
        PR c++/33837
        PR c++/33838
        * semantics.c (finish_decltype_type): See through INDIRECT_REFs.
        Be careful with ERROR_MARK_NODEs.
        * parser.c (cp_parser_check_access_in_redeclaration): Handle NULL
        argument.

2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>

        PR c++/33045
        PR c++/33837
        PR c++/33838
        * g++.dg/cpp0x/decltype-33837.C: New.
        * g++.dg/cpp0x/decltype-refbug.C: New.
        * g++.dg/cpp0x/decltype-33838.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/decltype-33837.C
    trunk/gcc/testsuite/g++.dg/cpp0x/decltype-33838.C
    trunk/gcc/testsuite/g++.dg/cpp0x/decltype-refbug.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/parser.c
    trunk/gcc/cp/semantics.c
    trunk/gcc/testsuite/ChangeLog


-- 


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



More information about the Gcc-bugs mailing list