1 // PERMUTE_ARGS: -d -dw
2 // segfault on DMD0.150, never failed if use typeid() instead.
3 
4 struct myobject
5 {
6     TypeInfo objecttype;
7     void* offset;
8 }
9 
10 myobject[] list;
11 
foo()12 void foo()
13 {
14     int i;
15 
16     list[1].typeinfo = i.typeinfo;
17 }
18