c++/3784: function not found if...

Nathanael Nerode neroden@twcny.rr.com
Fri Jan 3 10:23:00 GMT 2003


I did some further work on this.  The binding for foo2 is created at the 
bottom of binding_for_name, and as soon as it's created, it's wrong.  It 
somehow thinks that foo2 is an OVERLOAD with two pieces: the real foo2, and 
foo1.  This is clearly wrong.

However, I haven't been able to figure out where this inaccurate overload is 
created.  Both functions come out of the parser correctly.

--Nathanael



More information about the Gcc-bugs mailing list