On 10/15/2010 11:49 AM, Max Samukha wrote: ...and > void bar() > { > baz(foo(s).x = 1); // awkward > } > should be void bar() { baz(foo().x = 1); // awkward }