summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Mehnert <frank.mehnert@kernkonzept.com>2025-02-03 15:43:20 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2025-02-10 09:41:08 +0100
commit4e53564f45eef99883d4f3f20866f32dd9218d2d (patch)
treeaf74d04c6e3e30532cfa5dfbe3749c14b273c98b
parent97eb10db57509bd641ae3b7360fdb48fe93a1f91 (diff)
nan.h: define NAN only if not already defined
Clang-19 defines NAN in <float.h>. Check if NAN is already defined to prevent a compiler warning. Change-Id: I29ebcb2a7a0c1eade46a73074a1701ea67869128 Signed-off-by: Marcus Haehnel <marcus.haehnel@kernkonzept.com>
-rw-r--r--libc/sysdeps/linux/common/bits/nan.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libc/sysdeps/linux/common/bits/nan.h b/libc/sysdeps/linux/common/bits/nan.h
index 00cb405f1..46cfb613f 100644
--- a/libc/sysdeps/linux/common/bits/nan.h
+++ b/libc/sysdeps/linux/common/bits/nan.h
@@ -25,7 +25,9 @@
#if __GNUC_PREREQ(3,3)
-# define NAN (__builtin_nanf (""))
+# ifndef NAN
+# define NAN (__builtin_nanf (""))
+# endif
#elif defined __GNUC__