On Friday, 2 August 2013 at 22:12:29 UTC, SteveGuo wrote: >> void foo(int) >> {} >> >> Is perfectly legal. > > We could change the language definition, make things like "void > foo(int) {}" illegal No. Useless breaking change.