| /* | |
| 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; |