// REQUIRED_ARGS: -m32 | |
/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/diag9250.d(19): Error: cannot implicitly convert expression `10u` of type `uint` to `Foo` | |
fail_compilation/diag9250.d(22): Error: cannot implicitly convert expression `10u` of type `uint` to `void*` | |
--- | |
*/ | |
struct Foo | |
{ | |
ubyte u; | |
} | |
void main() | |
{ | |
uint[10] bar; | |
Foo x = bar.length; // error here | |
void* y = bar.length ? | |
bar.length : // error here | |
bar.length; | |
} |