fix switch statement in signal.c

Chris Faylor cgf@cygnus.com
Tue Sep 19 07:33:00 GMT 2000


On Mon, Sep 18, 2000 at 11:03:19PM -0700, Geoff Keating wrote:
>I didn't know that you weren't allowed to do this, and apparently the
>authors of signal.c didn't either, but Mark Mitchell does know and he
>just committed some substantial changes to the GCC C frontend that
>included this check.
>
>(SIG_DFL and similar are #defined to be like (void (*)(int))-2
>which is not an 'integral constant expression'.)

Whether it is correct or not, this change sounds like it has the
capacity to create a lot of confusion.

cgf


More information about the Newlib mailing list