On Tuesday, 26 November 2013 at 00:27:25 UTC, IgorStepanov wrote:
You can writeenum Foo : void function() { WOMBAT = function void () {writeln("Wombat");} } or enum Foo { WOMBAT = function void () {writeln("Wombat");} }`() {writeln("Wombat");}` literal recognized by compiler as delegate, not function.
Thank you. It looks like 2.063 only handled the first case (and only if there was a single entry), but with 2.064 it works perfectly.