enum int4 E5 = int4(0); enum int[4] E6 = int4(0).array; enum int[4] E8 = cast(int[4])int4(0).array; enum v5 = E5[0]; enum v6 = E6[0]; enum v8 = E8[0];
Doesn't happen with gdc, possibly because of this patch. https://github.com/dlang/dmd/pull/7065
works since 2.085