[clang] [C23] Add INFINITY and NAN macros to <float.h> (PR #96659)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 1 05:49:46 PDT 2024
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff de68294b4dd31370773cb7a976b2d59e0e8b9bcc 1ba1735702376bfb46b96d819ab141f1c841263a -- clang/lib/Headers/float.h clang/test/Headers/float.c
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/lib/Headers/float.h b/clang/lib/Headers/float.h
index a0cfeb1286..bbcc61d872 100644
--- a/clang/lib/Headers/float.h
+++ b/clang/lib/Headers/float.h
@@ -47,8 +47,8 @@
(defined(__cplusplus) && __cplusplus >= 201103L) || \
(__STDC_HOSTED__ && defined(_AIX) && defined(_ALL_SOURCE))
# undef DECIMAL_DIG
-# undef INFINITY
-# undef NAN
+#undef INFINITY
+#undef NAN
# endif
# undef FLT_DIG
# undef DBL_DIG
@@ -159,9 +159,9 @@
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \
!defined(__STRICT_ANSI__)
- /* C23 5.2.5.3.3p29-30 */
-# define INFINITY (__builtin_inf())
-# define NAN (__builtin_nan(""))
+/* C23 5.2.5.3.3p29-30 */
+#define INFINITY (__builtin_inf())
+#define NAN (__builtin_nan(""))
#endif
#ifdef __STDC_WANT_IEC_60559_TYPES_EXT__
``````````
</details>
https://github.com/llvm/llvm-project/pull/96659
More information about the cfe-commits
mailing list