lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 52fb94db 4/4: Enable warnings available with


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 52fb94db 4/4: Enable warnings available with gcc-11 but not gcc-10
Date: Tue, 14 Jun 2022 20:25:32 -0400 (EDT)

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

    Enable warnings available with gcc-11 but not gcc-10
---
 workhorse.make | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/workhorse.make b/workhorse.make
index 24510e98..05790d9f 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -542,7 +542,17 @@ else ifneq (,$(filter $(gcc_version), 10 10.0))
 else ifneq (,$(filter $(gcc_version), 11 11.0))
   gcc_version_specific_c_warnings :=
 
+# g++-11 warnings not recognized by g++-10
+#
+# The gcc manual says that '-Wenum-conversion' is for C only,
+# but `make show_overlooked_cxx_warnings` disagreed.
+
   gcc_version_specific_cxx_warnings := \
+    -Wctad-maybe-unsupported \
+    -Wdeprecated-enum-enum-conversion \
+    -Wdeprecated-enum-float-conversion \
+    -Wenum-conversion \
+    -Winvalid-imported-macros \
 
   cxx_standard := -fno-ms-extensions -frounding-math -fsignaling-nans 
-std=c++20
 endif



reply via email to

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