template struct A : B { struct C { void foo() { bar()%(;) }%(;) struct D { void baz() %({) int qux%(;) if (true) { if (true) { foo%(;) bar%(;) foo(bar) {} { baz%(;)