On Friday, 11 July 2014 at 09:29:58 UTC, Dicebot wrote:
On Friday, 11 July 2014 at 03:45:17 UTC, Walter Bright wrote:
I've thought of allowing "throw new ...", and yours would be
in addition to that, in @nogc functions, but was waiting to
see how this would play out a bit first.
One can replace throwing of Error with printf + abort in @nogc
blocks, similar to how assert(false) is reduced to HLT in
release builds. Spec allows it.
Throwing exceptions should still result in compile-time error
though, it is one of primary use cases of @nogc.
*throwing _new_ exceptions