From abbacb108558275dc06f0372549d18653b3f728e Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 3 Nov 2022 10:16:10 +0100 Subject: [PATCH] build: enable warnings "-Wint-conversion" and "-Wold-style-definition" See https://lwn.net/Articles/913505/ . --- m4/compiler_options.m4 | 3 +++ meson.build | 3 +++ 2 files changed, 6 insertions(+) diff --git a/m4/compiler_options.m4 b/m4/compiler_options.m4 index cd2385e224..060899464c 100644 --- a/m4/compiler_options.m4 +++ b/m4/compiler_options.m4 @@ -95,11 +95,14 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then -Wformat-nonliteral \ -Wformat-security \ -Wimplicit-function-declaration \ + -Wimplicit-int \ -Winit-self \ + -Wint-conversion \ -Wlogical-op \ -Wmissing-declarations \ -Wmissing-include-dirs \ -Wmissing-prototypes \ + -Wold-style-definition \ -Wparentheses-equality \ -Wpointer-arith \ -Wshadow \ diff --git a/meson.build b/meson.build index 57fd3959fb..480e6497db 100644 --- a/meson.build +++ b/meson.build @@ -179,11 +179,14 @@ common_flags += cc.get_supported_arguments([ '-Wformat-nonliteral', '-Wformat-security', '-Wimplicit-function-declaration', + '-Wimplicit-int', '-Winit-self', + '-Wint-conversion', '-Wlogical-op', '-Wmissing-declarations', '-Wmissing-include-dirs', '-Wmissing-prototypes', + '-Wold-style-definition', '-Wparentheses-equality', '-Wpointer-arith', '-Wshadow',