[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master cddcbaa 09/10: Purge three classes of warning
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master cddcbaa 09/10: Purge three classes of warnings that are no longer needed |
Date: |
Mon, 8 Jun 2020 19:22:02 -0400 (EDT) |
branch: master
commit cddcbaa1864a3cc61f5f50cd8c049265f1d24b18
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Purge three classes of warnings that are no longer needed
Eliminated complexities that '-isystem' has made unnecessary.
---
workhorse.make | 33 ---------------------------------
1 file changed, 33 deletions(-)
diff --git a/workhorse.make b/workhorse.make
index 46c23d3..bfef423 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -542,26 +542,6 @@ postponed_gcc_cxx_warnings := \
gcc_common_extra_warnings := \
-Wcast-qual \
-# WX !! The wx library triggers many diagnostics with the following
-# 'extra' flags. This makefile used to inhibit these flags for source
-# files that seemed to depend on wx according to a casual heuristic,
-# but now they're inhibited by a #pragma in the PCH file that all wx-
-# dependent TUs must include. For clarity, define this empty variable
-# and spell out the warnings here so that all warnings can be seen in
-# this one makefile.
-
-wx_dependent_objects :=
-
-$(wx_dependent_objects): gcc_common_extra_warnings += \
- -Wno-cast-function-type \
- -Wno-cast-qual \
- -Wno-double-promotion \
- -Wno-duplicated-branches \
- -Wno-format-nonliteral \
- -Wno-noexcept \
- -Wno-sign-conversion \
- -Wno-useless-cast \
-
bourn_cast_test.o: gcc_common_extra_warnings += \
-Wno-double-promotion \
@@ -591,11 +571,6 @@ $(cgicc_objects): gcc_common_extra_warnings += \
-Wno-conversion \
-Wno-zero-as-null-pointer-constant \
-expression_template_0_test.o: gcc_common_extra_warnings += \
- -Wno-conversion \
- -Wno-switch-enum \
- -Wno-unused-local-typedefs
-
# The boost regex library improperly defines "NOMINMAX":
# http://lists.boost.org/Archives/boost/2006/03/102189.php
# at least in version 1.33.1, and there seems to be no easy workaround
@@ -624,14 +599,6 @@ endif
# Too many warnings for wx and various boost libraries:
# -Wold-style-cast \
-# XMLWRAPP !! Remove these workarounds after updating xmlwrapp. See:
-# https://lists.nongnu.org/archive/html/lmi/2019-03/msg00018.html
-# et seqq.:
-$(xmlwrapp_objects): gcc_common_extra_warnings += \
- -Wno-conversion \
- -Wno-null-dereference \
- -Wno-switch-enum \
-
# SOMEDAY !! Address some of these '-Wconversion' issues.
wno_conv_objects := \
- [lmi-commits] [lmi] master updated (47ba720 -> ad6ea6c), Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master 7a98051c0 01/10: Enable five more warnings, Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master eb410dd 02/10: Remove a useless cast, Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master 857ca63 03/10: Move a pragma to a more appropriate place, Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master 6143242 06/10: Use a pragma to inhibit certain warnings in a single TU, Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master cddcbaa 09/10: Purge three classes of warnings that are no longer needed,
Greg Chicares <=
- [lmi-commits] [lmi] master ad6ea6c 10/10: Remove pragmata rendered unnecessary by '-isystem', Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master 67e9fd6 04/10: Disable '-Wswitch-enum' in 'boost_regex.hpp', Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master 4b93a16 07/10: Consolidate and simplify '-Wno-' options for boost filesystem, Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master b9adeb4 08/10: Consolidate and simplify '-Wno-' options for cgicc, Greg Chicares, 2020/06/08
- [lmi-commits] [lmi] master 272d69d 05/10: Purge a class of warnings that is no longer needed, Greg Chicares, 2020/06/08