On Thu, Feb 11, 2016 at 4:40 AM, Matthijs van Duin <matthijsvand...@gmail.com> wrote: > On 11 February 2016 at 11:53, H.J. Lu <hjl.to...@gmail.com> wrote: >> Since this isn't Plain Old Data (POD) for the purposes of layout, it >> isn't covered by my proposal for psABI. I leave this to C++ ABI. > > You never define "POD for the purposes of layout", and I can only > interpret it as being equivalent to "standard-layout". The property of > being trivially copyable/destructible is not a statement about layout > and my EmptyInt example is POD in every other aspect.
"POD for the purpose of layout" is defined in the Itanium C++ ABI here: http://mentorembedded.github.io/cxx-abi/abi.html#definitions -- H.J. _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits