On Tuesday, 22 October 2013 at 02:47:39 UTC, Luís Marques wrote: > static assert(Foo.sizeof == 8); No idea how this is passing on your PC. Are you missing align directive in the snippet?