From 79e8068010653cba09b619274dbf17d04b9c7714 Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Sat, 27 Dec 2025 06:02:42 -0500 Subject: use HAVE_BUILTIN for other stuff --- wrmr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wrmr.h b/wrmr.h index bf206fe..73d65d0 100644 --- a/wrmr.h +++ b/wrmr.h @@ -62,7 +62,7 @@ typedef uintptr_t uptr; #else # if __STDC_VERSION__ >= 202311L # define UNREACHABLE_MSG(msg) (unreachable()) -# elif defined(__GNUC__) +# elif HAVE_BUILTIN(__builtin_unreachable) # define UNREACHABLE_MSG(msg) (__builtin_unreachable()) # elif defined(_MSC_VER) # define UNREACHABLE_MSG(msg) (__assume(0)) @@ -76,7 +76,7 @@ typedef uintptr_t uptr; #ifdef NDEBUG # if defined(_MSC_VER) # define ASSUME(...) (__assume(__VA_ARGS__)) -# elif defined(__clang_version__) +# elif HAVE_BUILTIN(__builtin_assume) # define ASSUME(...) (__builtin_assume(__VA_ARGS__)) # endif #else -- cgit v1.2.3