[Issue 12738] core.sys.posix.signal sigaction_t handler type mismatch

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue May 13 10:52:22 PDT 2014


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

--- Comment #7 from hsteoh at quickfur.ath.cx ---
I'm OK with saying that extern(C) does not guarantee nothrow.

But please keep in mind that this attribute change in the signature of the
signal handler BREAKS EXISTING CODE. Possibly in a major way. This is going to
cause a lot of user unhappiness if the next release just causes this breakage
with no prior warning. Are we sure that's what we want to do?

(My own code can be easily fixed to avoid this problem, but that may not be
true in other, more complicated codebases.)

--


More information about the Digitalmars-d-bugs mailing list