struct A { int i; }; if (true) { if (true) { foo; } bar; } foo(bar) {} { baz; }