I think that I found a bug in the initialization of a struct. This program throws "a.v.y != 0" but all assert should pass... (I'm using the latest dmd version available) Code: http://pastebin.com/VHQP8DaE