On Thursday, 17 November 2016 at 02:14:43 UTC, Meta wrote:
On Thursday, 17 November 2016 at 01:48:51 UTC, Jonathan M Davis wrote:Well, you _can't_ return a function. You could return a function pointer or a delegate, but not a function. What would it even mean to return a function?Well, it works. This compiles: auto bug(alias f)() { return f; } void fun() {} void main() { bug!fun(); //Fine }
Should be: void main() { bug!fun(); //Fine }