[cxx-abi-dev] C++0x POD
Doug Gregor
doug.gregor at gmail.com
Wed Jul 15 20:03:05 UTC 2009
On Wed, Jul 15, 2009 at 9:33 PM, David Vandevoorde<daveed at edg.com> wrote:
>
> On Jul 15, 2009, at 12:32 PM, Mark Mitchell wrote:
>
>> Jason Merrill wrote:
>>>
>>> C++0x is changing the definition of POD again; most significantly, a POD
>>> can now have non-public data members, base classes, and non-default/copy
>>> constructors.
>>
>> I think we want to preserve ABI compatibility, even if that's suboptimal
>> for performance in some way. The ABI already has a definition of "POD
>> for purpose of layout"; we should check that it still means what it
>> defines the same set of types that it did before. And, check that
>> POD-ness doesn't appear elsewhere in the ABI. (I couldn't find any
>> other places with a quick check.)
>
>
> That's also my preference.
Same here.
- Doug
More information about the cxx-abi-dev
mailing list