```c typedef struct { int x,y; } Point; typedef struct { Point ul,lr; } Rect; void foo(Rect r) { } void main() { Rect r = {{1,2},{3,4}}; foo(r); } ``` begets `structpass.c:14: error: Internal error, couldn't find object variable with offset 4`