[Bug c++/12146] [3.3/3.4 Regression] ICE in lookup_template_function at cp/pt.c:4005

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Sep 3 11:42:00 GMT 2003


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

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


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mark at codesourcery dot com
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
           Keywords|                            |ice-on-invalid-code
   Last reconfirmed|0000-00-00 00:00:00         |2003-09-03 11:42:04
               date|                            |
            Summary|ICE in                      |[3.3/3.4 Regression] ICE in
                   |lookup_template_function at |lookup_template_function at
                   |cp/pt.c:4005                |cp/pt.c:4005
   Target Milestone|---                         |3.3.2


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-09-03 11:42 -------
>From Phil's regression hunter: Search converges between 2002-07-28-trunk (#83) and 
2002-08-04-trunk (#84). 

Most likely caused by (just by looking into gcc-patches for changes that might have 
caused this):
2002-07-31  Mark Mitchell  <mark@codesourcery.com>

        * call.c (build_field_call): Do not look up the field by name.
        (build_method_call): Simplify.
        (struct z_candidate): Add access_path and conversion_path.  Remove
        basetype_path.
        (convert_class_to_reference): Adjust use of
        add_function_candidate.
        (add_candidate): Add conversion_path argument.
        (add_function_candidate): Use it.
        (add_conv_dndidate): Likewise. 
        [....]



More information about the Gcc-bugs mailing list