diff --git a/src/c/unixint.d b/src/c/unixint.d index 5531d6b90..18299d2fc 100644 --- a/src/c/unixint.d +++ b/src/c/unixint.d @@ -190,7 +190,9 @@ si_catch_bad_signals() #ifndef GBC_BOEHM mysignal(SIGBUS, signal_catcher); #endif +#ifndef GBC_BOEHM_GENGC mysignal(SIGSEGV, signal_catcher); +#endif #ifdef SIGIOT mysignal(SIGIOT, signal_catcher); #endif