Although this is a typo {} instead of [], and probably a syntax error, it shouldn't crash the compiler. Version: Digital Mars D Compiler v0.175 on XP The code: ulong[] u = { 0xffffffffffffffff }; int main( char[][] args ) { return 0; }