On Monday, 27 January 2014 at 07:00:18 UTC, Kai Nacke wrote: > > Using -O2 or -O3, I get IR and ASM similar to the one you > posted. I do not understand this. I'll check what clang is > doing here. > The obvious difference between ldc and clang is that clang generates better alignment information. Otherwise, the IR is almost identical. Regards, Kai