On 2/19/23 9:15 PM, Steven Schveighoffer wrote:
Indeed, you can't really "save" the hidden delegate somewhere, so the calling function knows that the delgate can't escape.

I stand corrected, you can save it (by taking the address of it).

And it's explicitly allowed by the spec.

But.... it still doesn't allocate a closure!

See Adam's bug report: https://issues.dlang.org/show_bug.cgi?id=23627

-Steve

Reply via email to