On Tuesday, 3 September 2013 at 03:57:09 UTC, growler wrote: > If I see code like this I expect a & b to have different > addresses. Why? What do you need that assumption for? What will break if the structs became 0-sized?