From 9561e162fdf438031016d87a603f0ec284cad0d2 Mon Sep 17 00:00:00 2001 From: caofei Date: Tue, 18 Jul 2023 00:58:17 +0800 Subject: [PATCH] Add -Wunreachable-code Reference: https://github.com/dajobe/librdf/commit/45cafb31 Signed-off-by: caofei --- 0001-Add-Wunreachable-code.patch | 24 ++++++++++++++++++++++++ redland.spec | 6 +++++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 0001-Add-Wunreachable-code.patch diff --git a/0001-Add-Wunreachable-code.patch b/0001-Add-Wunreachable-code.patch new file mode 100644 index 0000000..8708ca6 --- /dev/null +++ b/0001-Add-Wunreachable-code.patch @@ -0,0 +1,24 @@ +From 45cafb3157d74a8ac718a9278ae88da841d5c647 Mon Sep 17 00:00:00 2001 +From: Dave Beckett +Date: Thu, 27 Feb 2014 09:38:02 -0600 +Subject: [PATCH] Add -Wunreachable-code + +--- + configure.ac | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/configure.ac b/configure.ac +index b7b220ae..15def330 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -233,6 +233,7 @@ possible_warnings="\ + -Wstrict-prototypes \ + -Wswitch-enum \ + -Wundef \ ++-Wunreachable-code \ + -Wunsafe-loop-optimizations \ + -Wwrite-strings \ + \ +-- +2.33.0 + diff --git a/redland.spec b/redland.spec index c97f8d3..58ddcf9 100644 --- a/redland.spec +++ b/redland.spec @@ -1,12 +1,13 @@ Name: redland Version: 1.0.17 -Release: 19 +Release: 20 Summary: RDF iprovids support for the Resource Description Framework. License: LGPLv2+ or ASL 2.0 URL: http://librdf.org/ Source0: http://download.librdf.org/source/%{name}-%{version}.tar.gz Patch0: 0001-Fix-unreachable-codes-break-after-return-mostly.patch +Patch6000: 0001-Add-Wunreachable-code.patch BuildRequires: curl-devel gcc-c++ libdb-devel libtool-ltdl-devel libxml2-devel >= 2.4.0 mysql-devel BuildRequires: perl-interpreter postgresql-devel raptor2-devel rasqal-devel >= 0.9.26 @@ -114,6 +115,9 @@ make check %changelog +* Tue Jul 18 2023 caofei - 1.0.17-20 +- Add -Wunreachable-code + * Tue Jan 17 2023 caofei - 1.0.17-19 - Fix unreachable codes - break after return mostly