From 76daa62637ec4b7d4f138ada67b8c364c80a7870 Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Wed, 17 Jun 2020 10:53:18 +0200 Subject: [PATCH] meson: treat -Wattributes as error Trie relies on __attribute__(cleanup) and if its missing, it could lead to memory leaks such as: https://sonarcloud.io/project/issues?id=dns-oarc%3Adnsjit&issues=AXDyskhlrWLe1VCMvmVe&open=AXDyskhlrWLe1VCMvmVe --- meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/meson.build b/meson.build index b901d00ba..6c0b990bc 100644 --- a/meson.build +++ b/meson.build @@ -116,6 +116,7 @@ add_project_arguments( '-Wtype-limits', '-Wshadow', '-Werror=implicit-function-declaration', # Probably messed up includes; implicit functions are evil! + '-Werror=attributes', # Missing cleanup attribute could lead to memory leaks. '-fvisibility=hidden', '-DHAVE_ASPRINTF=' + have_asprintf.to_int().to_string(), -- 2.47.2