GCC compilation fix.

This commit is contained in:
IRainman 2025-03-12 17:56:01 +03:00
parent 3dd9a98926
commit 1899647146

View File

@ -62,7 +62,7 @@
#if defined(__clang__) // needs testing #if defined(__clang__) // needs testing
#define FASTFLOAT_ASSUME(expr) __builtin_assume(expr) #define FASTFLOAT_ASSUME(expr) __builtin_assume(expr)
#elif defined(__GNUC__) && !defined(__ICC) // needs testing #elif defined(__GNUC__) && !defined(__ICC) // needs testing
#define FASTFLOAT_ASSUME(expr) __attribute__((expr)) #define FASTFLOAT_ASSUME(expr) if (expr) {} else { __builtin_unreachable(); }
#elif defined(__ICC) // needs testing #elif defined(__ICC) // needs testing
#define FASTFLOAT_ASSUME(expr) __assume(expr) #define FASTFLOAT_ASSUME(expr) __assume(expr)
#elif defined(_MSC_VER) #elif defined(_MSC_VER)