summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWormHeamer2025-12-27 06:02:42 -0500
committerWormHeamer2025-12-27 06:02:42 -0500
commit79e8068010653cba09b619274dbf17d04b9c7714 (patch)
treeb543dd25624b8ba6ac8df8b3fdacd7293e549d32
parent03982ee954c5fd216f5c2383b63421526fc49559 (diff)
use HAVE_BUILTIN for other stuff
-rw-r--r--wrmr.h4
1 files 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