[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master e97c7ec6 17/24: Enable another clang warning,
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master e97c7ec6 17/24: Enable another clang warning, with one pragmatic exception |
Date: |
Fri, 8 Jul 2022 07:11:28 -0400 (EDT) |
branch: master
commit e97c7ec6731d355bf741e11228dc6f586900011a
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Enable another clang warning, with one pragmatic exception
---
compiler_clang_warnings.make | 1 -
fdlibm.hpp | 3 +++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/compiler_clang_warnings.make b/compiler_clang_warnings.make
index add31320..d9f09060 100644
--- a/compiler_clang_warnings.make
+++ b/compiler_clang_warnings.make
@@ -81,7 +81,6 @@ clang_cxx_warnings := \
-Wno-missing-variable-declarations \
-Wno-old-style-cast \
-Wno-padded \
- -Wno-reserved-macro-identifier \
-Wno-shadow \
-Wno-sign-conversion \
-Wno-string-plus-int \
diff --git a/fdlibm.hpp b/fdlibm.hpp
index 89c61588..7b92c93d 100644
--- a/fdlibm.hpp
+++ b/fdlibm.hpp
@@ -47,7 +47,10 @@
// endianness is necessarily the same as integer endianness.
#if defined LMI_CLANG
# if !defined __FLOAT_WORD_ORDER__ && defined __BYTE_ORDER__
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wreserved-macro-identifier"
# define __FLOAT_WORD_ORDER__ __BYTE_ORDER__
+# pragma clang diagnostic pop
# endif // !defined __FLOAT_WORD_ORDER__ && defined __BYTE_ORDER__
#endif // defined LMI_CLANG
- [lmi-commits] [lmi] master 7524301d 08/24: Improve concinnity, (continued)
- [lmi-commits] [lmi] master 7524301d 08/24: Improve concinnity, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master fb7c030b 10/24: Work around clang '-Wno-unreachable-code-return', Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master a5e06004 14/24: Enable another clang warning, except for cgicc, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master c21d8849 12/24: Explain why certain clang warnings will remain disabled, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master e5eeed14 20/24: Explain why two more clang warnings are disabled, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master f8fac8dd 24/24: Explain why several more clang warnings are disabled, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 06f81a9c 05/24: Refine warning pragmata, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 32145870 03/24: Correct an inconsistency in a comment, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 5334fa49 04/24: Prefer 'nullptr' to '0', Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master e7ef946d 11/24: Disable a warning only for cgicc, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master e97c7ec6 17/24: Enable another clang warning, with one pragmatic exception,
Greg Chicares <=
- [lmi-commits] [lmi] master b5cee829 18/24: Explain why '-Wpadded' is disabled for clang, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 9a551769 22/24: Disable floating-point comparison warning, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master bb0434c3 09/24: Avoid clang warning on silliness, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 17c9b8e0 16/24: Enable another clang warning, except for cgicc, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 1be7d13d 23/24: Don't let clang warn about lawful comments, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 29fec503 13/24: Work around spurious clang "unused" warnings, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 89930e76 15/24: Experimentally work around a clang warning, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 06024f1f 19/24: '-Wold-style-cast': treat clang the same as gcc, Greg Chicares, 2022/07/08
- [lmi-commits] [lmi] master 6a5c4bb3 21/24: Distinguish gcc vs. clang floating-point warnings, Greg Chicares, 2022/07/08