summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2021-05-25 21:30:04 +0200
committerMax Kellermann <max@musicpd.org>2021-05-25 22:03:49 +0200
commit0b0acb3981dc7f5fc855ce17db223cb480c88735 (patch)
treec086c7c36d3db2d5e8a782ce56462947f62ab883
parent1375dcc4ec616a106f2bee01d9eb8c7cabd1d903 (diff)
meson.build: add more C++ warning flags
-rw-r--r--meson.build9
1 files changed, 8 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index f589b6ce0..b4ce86e04 100644
--- a/meson.build
+++ b/meson.build
@@ -65,10 +65,17 @@ test_cxxflags = test_common_flags + [
'-fmerge-all-constants',
'-Wcast-qual',
+ '-Wcomma-subscript',
'-Wextra-semi',
+ '-Wmismatched-tags',
'-Wmissing-declarations',
+ '-Woverloaded-virtual',
'-Wshadow',
+ '-Wsign-promo',
+ '-Wsuggest-override',
'-Wunused',
+ '-Wvolatile',
+ '-Wvirtual-inheritance',
'-Wwrite-strings',
# a vtable without a dtor is just fine
@@ -78,7 +85,7 @@ test_cxxflags = test_common_flags + [
'-Wcomma',
'-Wheader-hygiene',
'-Winconsistent-missing-destructor-override',
- '-Wunreachable-code-break',
+ '-Wunreachable-code-aggressive',
'-Wused-but-marked-unused',
]