() f() { var (int x, int y) a; var (int#[10] z) b; var ((int#[10] c2) c1) c; var union (int x, long y) d; a.x = 10; a.y = a.x * 2; b.z#[0] = 4; b.z#[2] = b.z#[0]; c.c1.c2#[0] = 1; d.x = 123; d.y = 456; }