#include "SDCCerr.h"
-#ifdef OPT_DISABLE_GC
+#if OPT_DISABLE_GC != 0
# include <malloc.h>
# define GC_malloc(x) calloc((x), 1)
exit (1); \
}
-#define ALLOC_ATOMIC(x,sz) if (!(x = GC_malloc_atomic(sz))) \
+#define ALLOC_ATOMIC(x,sz) if (!((x) = GC_malloc_atomic(sz))) \
{ \
werror(E_OUT_OF_MEM,__FILE__,(long) sz); \
exit (1); \