1 // PERMUTE_ARGS: -inline -release -g -O -version=X 2 3 version(X) 4 alias M = real; 5 else 6 alias M = int[2]; /* or other T[n] with n != 1 */ 7 8 struct S { M m; } 9 f()10S f() { assert(false); } 11 12 class C 13 { 14 S[1] ss; /* Here, size doesn't matter. */ 15 this()16 this() { ss[] = f(); } 17 } 18