From 71072415196257585439839a670b0ac2cb3c8060 Mon Sep 17 00:00:00 2001 From: Yuxuan Shui Date: Fri, 30 Sep 2022 11:26:50 +0100 Subject: [PATCH] meson.build: no -Wimplicit-fallthrough when building with clang clang does not recognize the fallthrough annotation used in uthash.h, so we change -Wimplicit-fallthrough to the single argument form currently only supported by GCC. We are still detecting implicit fallthroughs with GCC in CI. Signed-off-by: Yuxuan Shui --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 61e6e73..e333c31 100644 --- a/meson.build +++ b/meson.build @@ -57,7 +57,7 @@ if get_option('warning_level') != '0' warns = [ 'cast-function-type', 'ignored-qualifiers', 'missing-parameter-type', 'nonnull', 'shadow', 'no-type-limits', 'old-style-declaration', 'override-init', 'sign-compare', 'type-limits', 'uninitialized', 'shift-negative-value', - 'unused-but-set-parameter', 'unused-parameter', 'implicit-fallthrough', + 'unused-but-set-parameter', 'unused-parameter', 'implicit-fallthrough=2', 'no-unknown-warning-option', 'no-missing-braces', 'conversion', 'empty-body' ] foreach w : warns if cc.has_argument('-W'+w)