Steven Schveighoffer: > What I really would be curious about is if in most D code, you > see a lot more default: break; than default: assert(0); I have written tons of D2 code in the last years, and such "default: assert(0);" is quite uncommon in my code. Probably less than 8-10 usages in the whole code base. Bye, bearophile