[cxx-abi-dev] C++0x POD
David Vandevoorde
daveed at edg.com
Wed Jul 22 13:37:14 UTC 2009
On Jul 21, 2009, at 8:56 PM, Mark Mitchell wrote:
[...]
Then, if we wake up realizing that C++0x is a totally different language
> with a totally incompatible library ABI, we can always make a C++0x
> version of the C++ ABI that is smarter about PODs. At that point, we
> can overhaul other aspects of the C++ ABI that are suboptimal as well;
> we know, for example, that we ended up with suboptimal bits for
> virtual
> base classes, and I still think that hashing mangled names down to
> 1024-bit hashes would win, and we've had ideas about implementing
> std::type_info, and the decision not to have constructors return
> "this"
> loses on some architectures and so forth...
If you're keeping a list: Let's make null pointer-to-data-members
actually be represented as 0.
Daveed
More information about the cxx-abi-dev
mailing list