On Fri, Jul 27, 2018 at 9:44 AM, Florian Weimer <fwei...@redhat.com> wrote:
> On 07/27/2018 03:33 PM, John Reiser wrote:The key principle is that > sizeof(foo) must be the stride of an array of foo, > > and the array must guarantee alignment of each element in the array. >> > > Why do you think that? If some documentation claims this is the case for > individual objects, we need to fix it. struct sizes *do* have this property - they are rounded up so that arrays have the correct alignment. But that certainly doesn't imply that malloc(7) is allowed to give you unaligned memory. Owen
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/PVZ3KXKN2IQGGI2DI2KQSJWZOZPYIIRV/