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

Reply via email to