MSVC does not support VLAs, so we want to prevent VLAs from being introduced under this path.
Signed-off-by: Andre Muezerie <andre...@linux.microsoft.com> --- lib/fib/meson.build | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/fib/meson.build b/lib/fib/meson.build index 0c19cc8201..5a1cf0226a 100644 --- a/lib/fib/meson.build +++ b/lib/fib/meson.build @@ -14,6 +14,14 @@ deps += ['rib'] deps += ['rcu'] deps += ['net'] +extra_flags = ['-Wvla'] + +foreach arg: extra_flags + if cc.has_argument(arg) + cflags += arg + endif +endforeach + if dpdk_conf.has('RTE_ARCH_X86_64') if target_has_avx512 cflags += ['-DCC_DIR24_8_AVX512_SUPPORT', '-DCC_TRIE_AVX512_SUPPORT'] -- 2.47.0.vfs.0.3