From: Benjamin Otte Date: Wed, 3 Nov 2021 23:27:27 +0000 (+0100) Subject: build: Turn off tautological-constant-out-of-range-compare warning X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~8^2~88^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=998c382037780cfa13ee4b8e16de801bf6939615;p=gtk4.git build: Turn off tautological-constant-out-of-range-compare warning This issues a warning when an enum value is compared to a value that is out of range for the enum. We do this a lot, either when using -1 for undefined values or when comparing array sizes to enum values like so: enum { ONE, TWO, THREE } some_enum_value; const char *names= { "one", "two", "three" }; g_assert (some_enum_value < G_N_ELEMENTS (names)); --- diff --git a/meson.build b/meson.build index 4282f2701c..e1d4653884 100644 --- a/meson.build +++ b/meson.build @@ -271,6 +271,7 @@ elif cc.get_id() == 'gcc' or cc.get_id() == 'clang' '-Wno-c++11-extensions', '-Wno-missing-include-dirs', '-Wno-typedef-redefinition', + '-Wno-tautological-constant-out-of-range-compare', '-Wduplicated-branches', '-Wduplicated-cond', '-Wformat=2',