Under what circumstances is exception throwing currently `@nogc`
if the dmd flag `-dip1008` is used?
For instance in code such as:
void main() @nogc
{
throw new Exception("I'm @nogc now");
}
Are all exceptions forced to be statically allocated when
-dip1008 is used or can exception throwing be `@nogc` only when
certain conditions hold?
I can't find any docs on DIP-1008. The link
https://github.com/dlang/DIPs/blob/master/DIPs/DIP1008.md
given in the release notes here
Ref: https://dlang.org/changelog/2.079.0.html#dip1008
is broken.