------- Comment #5 from pinskia at gcc dot gnu dot org  2006-09-09 05:23 -------
If we have another function in the overloaded set for the BASELINK:
class T
{
    static void (* handler)();
    static void func();
    static void func(int);
};

void (*T::handler)() = func;

We don't get the initialization functions which means we are not stripping the
BASELINK in one place looking further into the problem.

I think convert_for_initialization is stripping in the case of OVERLOADS while
not in the case of one function.

CCing Mark to see if he has any quick suggestions about the problem.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mmitchel at gcc dot gnu dot
                   |                            |org


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

Reply via email to