From 2e6f3a632b349e551c4688433309f9d30b4ea00a Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 28 Aug 2024 13:24:08 +0200 Subject: [PATCH] meson.build: enable VLA warning variable length arrays can be dangerous, so better don't use them at all. Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- meson.build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meson.build b/meson.build index e95743ff9..67abb482d 100644 --- a/meson.build +++ b/meson.build @@ -13,6 +13,7 @@ cc = meson.get_compiler('c') add_project_arguments('-fno-strict-aliasing', language : 'c') add_project_arguments('-fvisibility=hidden', language : 'c') +add_project_arguments('-Wvla', language: 'c') add_project_link_arguments('-fvisibility=hidden', language : 'c') @@ -46,6 +47,7 @@ if cc.get_id() == 'gcc' or cc.get_id() == 'clang' '-Werror=address', '-Werror=int-to-pointer-cast', '-Werror=pointer-to-int-cast', + '-Wvla', ] else test_wflags = []