diff --git a/include/SDL_assert.h b/include/SDL_assert.h index 5e6f4fcf5..0d7229d02 100644 --- a/include/SDL_assert.h +++ b/include/SDL_assert.h @@ -88,7 +88,11 @@ disable assertions. /* "while (0,0)" fools Microsoft's compiler's /W4 warning level into thinking this condition isn't constant. And looks like an owl's face! */ +#ifdef _MSC_VER /* stupid /W4 warnings. */ #define SDL_NULL_WHILE_LOOP_CONDITION (0,0) +#else +#define SDL_NULL_WHILE_LOOP_CONDITION (0) +#endif #define SDL_disabled_assert(condition) \ do { (void) sizeof ((condition)); } while (SDL_NULL_WHILE_LOOP_CONDITION)