On Sun, 2005-03-13 at 16:42 +0100, Steven Bosscher wrote: > On Sunday 13 March 2005 16:31, Daniel Berlin wrote: > > > bl operator<<.585 > > > > ^^^^^^^^^^^^^^^^^^^ > > > > You are using the demangled name instead of the mangled one, which is > > where your problem comes from. > > Right. But the mangled name is not available at this point.
Well that's not good :P > There is additional joy if you version the same method in the > same way in multiple translation units. Because the ABI does > not support versioning, you can't use the linkonce idea. > Sure you could. You can come up with your own way to mangle the addition you are making to the name based on how you versioned (IE what parameters you have removed/made constant, and their values), so that it would merge properly when put in a linkonce section. --Dan