[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