// "031a.hac" should pass: nested member
// copy-reduced from "031.hac"

defproc egg(int yolk) { }
defproc basket(egg egg_array[2]) { }
defproc bundle(basket c[2]) { }

bundle load;

egg golden;

load.c[0].egg_array[1] = golden;

int count = golden.yolk;

