https://issues.dlang.org/show_bug.cgi?id=17837
b2.t...@gmx.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |b2.t...@gmx.com --- Comment #1 from b2.t...@gmx.com --- Yes but your example is not a static array initializer. This is a simple non-void initializer that consists of an unary expression converted at run-time. Better example: char[2] str = ['0','1','2']; And actually this is already static cally checked. --