[fpc-devel] alignment 16 byte ?

Marco van de Voort marcov at stack.nl
Sun Jul 19 13:02:23 CEST 2015


Why are sets by default aligned to their own size? Seems a bit excessive.
The 2.6.x series does too though, so I thought I'd ask about the reasons.

(The size of 

type
 TSomerecord = record
                   x : byte;
                   s : set of byte;
                 end;


is 64-byte), iow 31-bytes of alignment are inserted?




More information about the fpc-devel mailing list