// PERMUTE_ARGS: -d -dw | |
// segfault on DMD0.150, never failed if use typeid() instead. | |
/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/fail121.d(23): Error: no property `typeinfo` for `list[1]` of type `fail121.myobject` | |
fail_compilation/fail121.d(23): Error: no property `typeinfo` for `i` of type `int` | |
--- | |
*/ | |
struct myobject | |
{ | |
TypeInfo objecttype; | |
void* offset; | |
} | |
myobject[] list; | |
void foo() | |
{ | |
int i; | |
list[1].typeinfo = i.typeinfo; | |
} |