Struct with a field that is of a recursively-defined struct type leads to compiler infinite loop
This case crashes Vala master.
struct ThingList {
Thing things;
}
struct Thing {
Thing next;
Thing prev;
}
void main() {
}
See !95 (comment 696578) for explanation.