On 01/29/2013 03:55 PM, Joseph S. Myers wrote: > f.x, f.y and f.z are separate memory locations (as defined in C11 3.14), Ah, I saw 'union' where he actually wrote 'struct'. So my comments were wrong. Sorry about the distraction.