From 36680607d079869fa95a351c548a639ae4b584ab Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 1 Jun 2021 11:14:24 +0200 Subject: [PATCH] meson.build: use some warning options for plain C as well --- meson.build | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/meson.build b/meson.build index 6ce10174f..625a0eb63 100644 --- a/meson.build +++ b/meson.build @@ -47,14 +47,20 @@ test_global_common_flags = [ ] test_common_flags = [ + '-ffast-math', + '-ftree-vectorize', + '-Wcast-qual', '-Wdouble-promotion', + '-Wmissing-declarations', '-Wshadow', + '-Wunused', '-Wvla', '-Wwrite-strings', - '-ffast-math', - '-ftree-vectorize', + # clang specific warning options: + '-Wunreachable-code-aggressive', + '-Wused-but-marked-unused', ] test_global_cxxflags = test_global_common_flags + [ @@ -70,10 +76,8 @@ test_cxxflags = test_common_flags + [ '-Wcomma-subscript', '-Wextra-semi', '-Wmismatched-tags', - '-Wmissing-declarations', '-Woverloaded-virtual', '-Wsign-promo', - '-Wunused', '-Wvolatile', '-Wvirtual-inheritance', @@ -84,8 +88,6 @@ test_cxxflags = test_common_flags + [ '-Wcomma', '-Wheader-hygiene', '-Winconsistent-missing-destructor-override', - '-Wunreachable-code-aggressive', - '-Wused-but-marked-unused', ] if compiler.get_id() != 'gcc' or compiler.version().version_compare('>=9')