I asked on gcc-help, but it seems like this list may be more
appropriate as it deals with the gcc source.

I have noticed that in my g++ <4.3.0, I am able to compile the
following code without any errors:
struct A;
void foo(A);
void bar(A* p){foo(*p);}

In g++ 4.3.0 this seems to have been fixed, but I'm having a very hard
time locating the fix for it. I was hoping that someone could point me
in a general direction and hopefully even a changeset. I would like to
be able to backport this to g++ 4.1.2 if possible.

Thank you,
Anthony

Reply via email to