https://dlang.org/changelog/pending.html#dmd.fix24084
Adding the -nothrow switch to the compiler causes the stack unwinders to not be added and enables the optimization.
Maybe a better name could be used? Like -nounwinders, -nobacktrace or whatever that communicates what it does.