Add -Wvla project-wide so that VLAs are not allowed by default. This is to avoid new VLAs from being introduced.
Meson files in directories which are not yet VLA-free have already been updated with -Wno-vla to avoid build breaks. Signed-off-by: Andre Muezerie <andre...@linux.microsoft.com> --- config/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/config/meson.build b/config/meson.build index a251ce49b1..710206095b 100644 --- a/config/meson.build +++ b/config/meson.build @@ -345,6 +345,7 @@ endif no_wvla_cflag = [] if cc.has_argument('-Wvla') + add_project_arguments('-Wvla', language: 'c') if not is_windows no_wvla_cflag = '-Wno-vla' endif -- 2.47.2.vfs.0.1