lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 61d2fc98 4/5: Further strengthen warnings


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 61d2fc98 4/5: Further strengthen warnings
Date: Sat, 11 Jun 2022 16:52:45 -0400 (EDT)

branch: master
commit 61d2fc98d86e2993dbfe9bbbf54c6dfe8df3136e
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Further strengthen warnings
    
    * workhorse.make: Added '-Warith-conversion'.
    * tn_range.tpp: Prevented a '-Warith-conversion' warning.
---
 tn_range.tpp   | 2 +-
 workhorse.make | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/tn_range.tpp b/tn_range.tpp
index fd74be98..4e215826 100644
--- a/tn_range.tpp
+++ b/tn_range.tpp
@@ -206,7 +206,7 @@ namespace
                 &&         t < z0
                 &&  z1lo < t
                 &&         t < z1hi
-                && t == static_cast<long long int>(t)
+                && t == static_cast<T>(static_cast<long long int>(t))
                 ;
 #if defined __GNUC__
 #   pragma GCC diagnostic pop
diff --git a/workhorse.make b/workhorse.make
index eb9f2ba1..21f341f0 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -563,6 +563,7 @@ gcc_common_warnings := \
   -Wall \
   -Walloc-zero \
   -Walloca \
+  -Warith-conversion \
   -Wcast-align=strict \
   -Wcast-function-type \
   -Wconversion \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]