diff --git a/include/SDL3/SDL_assert.h b/include/SDL3/SDL_assert.h index 3a57f8384..4dce8f2de 100644 --- a/include/SDL3/SDL_assert.h +++ b/include/SDL3/SDL_assert.h @@ -82,7 +82,7 @@ assert can have unique static variables associated with it. #if defined(_MSC_VER) && (_MSC_VER > 1400) #define SDL_Assume(cond) __assume(cond) -#elif _SDL_HAS_BUILTIN(__builtin_assume) +#elif SDL_HAS_BUILTIN(__builtin_assume) #define SDL_Assume(cond) __builtin_assume(cond) #elif defined(__clang__) || (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4))) #define SDL_Assume(cond) do { \ diff --git a/test/testplatform.c b/test/testplatform.c index c5a78c84c..1298cba8b 100644 --- a/test/testplatform.c +++ b/test/testplatform.c @@ -438,17 +438,13 @@ static int TestAssertions(SDL_bool verbose) return 0; } -<<<<<<< HEAD -int main(int argc, char *argv[]) -======= int TestAssume(SDL_bool verbose) { int max, count, i; max = 16; - srand(time(0)); - count = rand() % max; + count = SDLTest_RandomIntegerInRange(0, max); SDL_Assume(count <= max); for (i = 0; i < count; i ++); return (0); @@ -456,7 +452,6 @@ TestAssume(SDL_bool verbose) int main(int argc, char *argv[]) ->>>>>>> bfb4ecda9 (Adding SDL_Assume macro to give hint to the optimiser) { int i; SDL_bool verbose = SDL_TRUE;