diff options
author | Max Kellermann <max@musicpd.org> | 2021-05-25 21:30:04 +0200 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2021-05-25 22:03:49 +0200 |
commit | 0b0acb3981dc7f5fc855ce17db223cb480c88735 (patch) | |
tree | c086c7c36d3db2d5e8a782ce56462947f62ab883 | |
parent | 1375dcc4ec616a106f2bee01d9eb8c7cabd1d903 (diff) |
meson.build: add more C++ warning flags
-rw-r--r-- | meson.build | 9 |
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', ] |