On 2012-10-22 01:36, bearophile wrote: > D classes are free to reorder their fields, so maybe Bar1 should reorder > its fields as Bar3, to save 4 bytes for each instance on 32 bit systems: Are D allowed to reorder the class fields? What happens then to binary compatibility? -- /Jacob Carlborg