On Tuesday, 17 April 2018 at 00:27:07 UTC, Nicholas Wilson wrote:
It is odd though since
void foo (){}
extern(C) void main()
{
scope(exit) foo();
}
compiles and runs with -betterC
I believe `scope(exit)` is fine because it is basically try-finally, but `scope(failure)` won't work because it is try-catch.
Mike
