/* TEST_OUTPUT: --- fail_compilation/ctfe10995.d(19): Error: cannot read uninitialized variable `a` in CTFE fail_compilation/ctfe10995.d(25): Error: cannot read uninitialized variable `a` in CTFE --- */ struct T { short a = void; } T foo() { auto t = T.init; return t; } enum i = foo().a; struct T2 { short a = void; } enum i2 = T2.init.a;