Is this a known bug? void main() { int[int][] crazybug; writefln("before"); crazybug.length = 5; writefln("after"); // never gets here } DMD 1.035. It's so basic that I would expect someone to have run across it before, but I couldn't find it in bugzilla. --bb