From ca65ac9399e7dfc7a08984a6f39ff8491ba8eba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= <vladimir.cunat@nic.cz> Date: Tue, 25 Feb 2020 11:24:22 +0100 Subject: [PATCH] meson: turn implicit-function warnings into hard errors I just saw a case with bad luajit includes that linked successfully even with some of the macros getting this warning. --- meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/meson.build b/meson.build index 38fef820c..bddbe49ec 100644 --- a/meson.build +++ b/meson.build @@ -115,6 +115,7 @@ add_project_arguments( '-Wformat-security', '-Wtype-limits', '-Wshadow', + '-Werror=implicit-function-declaration', # Probably messed up includes; implicit functions are evil! '-fvisibility=hidden', '-DHAVE_ASPRINTF=' + have_asprintf.to_int().to_string(), language: 'c', -- GitLab