https://issues.dlang.org/show_bug.cgi?id=12715

Martin Nowak <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull
                 CC|                            |[email protected]
           Severity|normal                      |regression

--- Comment #3 from Martin Nowak <[email protected]> ---
(In reply to Walter Bright from comment #1)
> This is deliberate. The reason is to not break existing code. People
> shouldn't have to go back and annotate code with 'nothrow' that was already
> working.

Those callbacks were annotated nothrow 4 years ago so the code breaking
argument doesn't make sense.
https://github.com/WalterBright/druntime/commit/370ffd8d6da3978f742fd17572b418aaf85db355

Pull:
https://github.com/D-Programming-Language/druntime/pull/787

--

Reply via email to