[libc] [llvm] [libc]Add proxy header hdr/float-macros.h (PR #88674)

via llvm-commits llvm-commits at lists.llvm.org
Sun Apr 14 19:02:41 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 7476b412d46322f52a7f58ad1d94a4398df941e2 f76b5e8f0a691a65341c1923dd17efaee9dadd02 -- libc/hdr/float_macros.h libc/include/llvm-libc-macros/float-macros.h libc/src/__support/macros/properties/types.h
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/libc/hdr/float_macros.h b/libc/hdr/float_macros.h
index c1d10f02f6..1c37a02e1e 100644
--- a/libc/hdr/float_macros.h
+++ b/libc/hdr/float_macros.h
@@ -1,4 +1,5 @@
-//===-- Definition of macros from float.h ----------------------------------===//
+//===-- Definition of macros from float.h
+//----------------------------------===//
 //
 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 // See https://llvm.org/LICENSE.txt for license information.
diff --git a/libc/include/llvm-libc-macros/float-macros.h b/libc/include/llvm-libc-macros/float-macros.h
index 0f15b909eb..2831f3b4c6 100644
--- a/libc/include/llvm-libc-macros/float-macros.h
+++ b/libc/include/llvm-libc-macros/float-macros.h
@@ -11,7 +11,7 @@
 
 #ifdef __FLT_RADIX__
 #define FLT_RADIX __FLT_RADIX__
-#else 
+#else
 #define FLT_RADIX 2
 #endif // FLT_RADIX
 
@@ -21,133 +21,127 @@
 
 #ifdef DECIMAL_DIG
 #define DECIMAL_DIG __DECIMAL_DIG__
-#else 
+#else
 #define DECIMAL_DIG 10
 #endif // DECIMAL_DIG
 
-#ifdef FLT_DECIMAL_DIG 
+#ifdef FLT_DECIMAL_DIG
 #define FLT_DECIMAL_DIG __FLT_DECIMAL_DIG__
-#else 
+#else
 #define FLT_DECIMAL_DIG 6
 #endif // FLT_DECIMAL_DIG
 
 #ifdef DBL_DECIMAL_DIG
 #define DBL_DECIMAL_DIG __DBL_DECIMAL_DIG__
-#else 
+#else
 #define DBL_DECIMAL_DIG 10
 #endif // DBL_DECIMAL_DIG
 
 #ifdef LDBL_DECIMAL_DIG
 #define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__
-#else 
+#else
 #define LDBL_DECIMAL_DIG 10
 #endif // LDBL_DECIMAL_DIG
 
 #ifdef FLT_DIG
 #define FLT_DIG __FLT_DIG__
-#else 
+#else
 #define FLT_DIG 6
 #endif // FLT_DIG
 
 #ifdef DBL_DIG
 #define DBL_DIG __DBL_DIG__
-#else 
+#else
 #define DBL_DIG 10
 #endif // DBL_DIG
 
 #ifdef LDBL_DIG
 #define LDBL_DIG __LDBL_DIG__
-#else 
+#else
 #define LDBL_DIG 10
 #endif // LDBL_DIG
 
 #ifdef FLT_MANT_DIG
 #define FLT_MANT_DIG __FLT_MANT_DIG__
-#else 
+#else
 #define FLT_MANT_DIG 24
 #endif // FLT_MANT_DIG
 
 #ifdef DBL_MANT_DIG
 #define DBL_MANT_DIG __DBL_MANT_DIG__
-#else 
+#else
 #define DBL_MANT_DIG 53
 #endif // DBL_MANT_DIG
 
 #ifdef LDBL_MANT_DIG
 #define LDBL_MANT_DIG __LDBL_MANT_DIG__
-#else 
+#else
 #define LDBL_MANT_DIG 113
 #endif // LDBL_MANT_DIG
 
 #ifdef FLT_MIN
 #define FLT_MIN __FLT_MIN__
-#else 
+#else
 #define FLT_MIN 1E-37
 #endif // FLT_MIN
 
 #ifdef DBL_MIN
 #define DBL_MIN __DBL_MIN__
-#else 
+#else
 #define DBL_MIN 1E-37
 #endif // DBL_MIN
 
 #ifdef LDBL_MIN
 #define LDBL_MIN __LDBL_MIN__
-#else 
-#define LDBL_MIN 1E-37  
+#else
+#define LDBL_MIN 1E-37
 #endif // LDBL_MIN
 
 #ifdef FLT_MAX
 #define FLT_MAX __FLT_MAX__
-#else 
+#else
 #define FLT_MAX 1E+37
 #endif // FLT_MAX
 
 #ifdef DBL_MAX
 #define DBL_MAX __DBL_MAX__
-#else 
+#else
 #define DBL_MAX 1E+37
 #endif // DBL_MAX
 
 #ifdef LDBL_MAX
 #define LDBL_MAX __LDBL_MAX__
-#else 
+#else
 #define LDBL_MAX 1E+37
 #endif // LDBL_MAX
 
 // #ifdef FLT_TRUE_MIN
-// #define FLT_TRUE_MIN __FLT_DNORM_MIN //acc to Clang's define [remove after review]
-// #else 
-// #define FLT_TRUE_MIN 1E-37
-// #endif // FLT_TRUE_MIN
-// 
+// #define FLT_TRUE_MIN __FLT_DNORM_MIN //acc to Clang's define [remove after
+// review] #else #define FLT_TRUE_MIN 1E-37 #endif // FLT_TRUE_MIN
+//
 // #ifdef DBL_TRUE_MIN
-// #define DBL_TRUE_MIN __DBL_DENORM_MIN__ //acc to Clang's define [remove after review] 
-// #else 
-// #define DBL_TRUE_MIN 1E-37
-// #endif // DBL_TRUE_MIN
-// 
+// #define DBL_TRUE_MIN __DBL_DENORM_MIN__ //acc to Clang's define [remove after
+// review] #else #define DBL_TRUE_MIN 1E-37 #endif // DBL_TRUE_MIN
+//
 // #ifdef LDBL_TRUE_MIN
-// #define LDBL_TRUE_MIN __LDBL_DENORM_MIN__ //acc to Clang's define [remove after review] 
-// #else 
-// #define LDBL_TRUE_MIN 1E-37  
-// #endif // LDBL_TRUE_MIN
+// #define LDBL_TRUE_MIN __LDBL_DENORM_MIN__ //acc to Clang's define [remove
+// after review] #else #define LDBL_TRUE_MIN 1E-37 #endif // LDBL_TRUE_MIN
 
 #ifdef FLT_EPSILON
 #define FLT_EPSILON __FLT_EPSILON__
-#else 
-#define FLT_EPSILON 1E-5 
+#else
+#define FLT_EPSILON 1E-5
 #endif // FLT_EPSILON
 
 #ifdef DBL_EPSILON
 #define DBL_EPSILON __DBL_EPSILON__
-#else 
+#else
 #define DBL_EPSILON 1E-9
 #endif // DBL_EPSILON
 
 #ifdef LDBL_EPSILON
 #define LDBL_EPSILON __LDBL_EPSILON__
-#else 
+#else
 #define LDBL_EPSILON 1E-9
 #endif // LDBL_EPSILON
 
@@ -165,19 +159,19 @@
 
 #ifdef FLT_MIN_10_EXP
 #define FLT_MIN_10_EXP __FLT_MIN_10_EXP__
-#else 
+#else
 #define FLT_MIN_10_EXP -37
 #endif // FLT_MIN_10_EXP
 
 #ifdef DBL_MIN_10_EXP
 #define DBL_MIN_10_EXP __DBL_MIN_10_EXP__
-#else 
+#else
 #define DBL_MIN_10_EXP -37
 #endif // DBL_MIN_10_EXP
 
 #ifdef LDBL_MIN_10_EXP
 #define LDBL_MIN_10_EXP __LDBL_MIN_10_EXP__
-#else 
+#else
 #define LDBL_MIN_10_EXP -37
 #endif // LDBL_MIN_10_EXP
 
@@ -195,19 +189,19 @@
 
 #ifdef FLT_MAX_10_EXP
 #define FLT_MAX_10_EXP __FLT_MAX_10_EXP__
-#else 
+#else
 #define FLT_MAX_10_EXP +37
 #endif // FLT_MAX_10_EXP
 
 #ifdef DBL_MAX_10_EXP
 #define DBL_MAX_10_EXP __DBL_MAX_10_EXP__
-#else 
+#else
 #define DBL_MAX_10_EXP +37
 #endif // DBL_MAX_10_EXP
 
 #ifdef LDBL_MAX_10_EXP
 #define LDBL_MAX_10_EXP __LDBL_MAX_10_EXP__
-#else 
+#else
 #define LDBL_MAX_10_EXP +37
 #endif // LDBL_MAX_10_EXP
 
diff --git a/libc/src/__support/macros/properties/types.h b/libc/src/__support/macros/properties/types.h
index 0e75af1584..781cf1b7a2 100644
--- a/libc/src/__support/macros/properties/types.h
+++ b/libc/src/__support/macros/properties/types.h
@@ -10,7 +10,7 @@
 #ifndef LLVM_LIBC_SRC___SUPPORT_MACROS_PROPERTIES_TYPES_H
 #define LLVM_LIBC_SRC___SUPPORT_MACROS_PROPERTIES_TYPES_H
 
-#include "hdr/float_macros.h" // LDBL_MANT_DIG
+#include "hdr/float_macros.h"                      // LDBL_MANT_DIG
 #include "include/llvm-libc-types/float128.h"      // float128
 #include "src/__support/macros/properties/architectures.h"
 #include "src/__support/macros/properties/compiler.h"

``````````

</details>


https://github.com/llvm/llvm-project/pull/88674


More information about the llvm-commits mailing list