Skip to content

Commit f03346e

Browse files
committed
SDL_Assume on low assert levels.
1 parent 668a52b commit f03346e

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

include/SDL3/SDL_assert.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ assert can have unique static variables associated with it.
8282

8383
#if defined(_MSC_VER) && (_MSC_VER > 1400)
8484
#define SDL_Assume(cond) __assume(cond)
85-
#elif _SDL_HAS_BUILTIN(__builtin_assume)
85+
#elif SDL_HAS_BUILTIN(__builtin_assume)
8686
#define SDL_Assume(cond) __builtin_assume(cond)
8787
#elif defined(__clang__) || (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4)))
8888
#define SDL_Assume(cond) do { \
@@ -125,8 +125,7 @@ disable assertions.
125125
#define SDL_NULL_WHILE_LOOP_CONDITION (0)
126126
#endif
127127

128-
#define SDL_disabled_assert(condition) \
129-
do { (void) sizeof ((condition)); } while (SDL_NULL_WHILE_LOOP_CONDITION)
128+
#define SDL_disabled_assert(condition) SDL_Assume(condition)
130129

131130
typedef enum
132131
{

0 commit comments

Comments
 (0)