This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/11236] [3.3 regression] ICE (segfault) with a statement containing only the name of a member function


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From janis187 at us dot ibm dot com  2003-07-31 20:45 -------
The regression in PR 11236, which still exists in the 3.3 branch, is fixed
(or the test magically starts passing) on mainline with this patch:

--- gcc/gcc/cp/ChangeLog ---

2003-01-17  Mark Mitchell  <mark@codesourcery.com>

        PR c++/9294
        * cp-tree.def (BASELINK): Make it class 'x', not class 'e'.
        * cp-tree.h (BASELINK_BINFO): Adjust.
        (BASELINK_FUNCTIONS): Likewise.
        (BASELINK_ACCESS_BINFO): Likewise.
        (tree_baselink): New structure.
        (cp_tree_node_structure_enum): Add TS_CP_BASELINK.
        (lang_tree_node): Add baselink.
        * decl.c (cp_tree_node_structure): Add BASELINK case.
        * search.c (build_baselink): Adjust.
        * tree.c (cp_walk_subtrees): Add BASELINK case.  Remove BASELINK_P
        test from TREE_LIST case.

        PR c++/9272
        * parser.c (cp_parser_constructor_declarator_p): Do not assume
        that a constructor cannot be declared outside of its own class.

        * parser.c (cp_parser_resolve_typename_type): If the scope cannot
        be resolved, neither can the qualified name.

        * rtti.c (get_pseudo_ti_desc): Fix thinko.

The hunt took place on i686-pc-linux-gnu using the small test case from
comment #6 compiled with -gstabs.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]