On Friday 09 February 2007 2:06 am, Gwenole Beauchesne wrote:
> In particular, and likely not limited to, a reasonnable C++ ABI

I don't do C++, but Garrett the uClibc++ maintainer used to be at the desk 
next to mine.  He would find this statment hilarious.

Among other things, any _sane_ C++ ABI will deal with nested classes and 
namespaces by listing the innermost one first, so that when you have:

parent1.parent2.parent3.child.member
parent1.parent2.parent3.child.walrus
parent1.parent2.parent3.child.thingy

You don't strcmp your way through 80 bytes of guaranteed-to-be-identical data 
every time you want to do linking or RTTI or anything that needs to find a 
symbol.  This is just one random example of how the people who were doing 
this weren't THINKING.

I'll stop now.

Rob
-- 
"Perfection is reached, not when there is no longer anything to add, but
when there is no longer anything to take away." - Antoine de Saint-Exupery


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to