On Fri, 03 Feb 2017 19:50:19 +0000, pineapple wrote: > - nothrow might be repurposed to mean "doesn't throw recoverable > exceptions", and it not forbid throwing objects that inherit from Error. That's what it means today: void foo() nothrow { throw new Error("Ohai!"); }