On Fri, Jan 31, 2025 at 08:54:24AM +0100, Morten Brørup wrote: > > From: Andre Muezerie [mailto:andre...@linux.microsoft.com] > > Sent: Thursday, 30 January 2025 22.55 > > > > As per guidance technical board meeting 2024/04/17. This series > > removes the use of VLAs from code built for Windows for all 3 > > toolchains. If there are additional opportunities to convert VLAs > > to regular C arrays please provide the details for incorporation > > into the series. > > > > MSVC does not support VLAs, replace VLAs with standard C arrays > > or alloca(). alloca() is available for all toolchain/platform > > combinations officially supported by DPDK. > > > > v18: > > * add no_vla_cflag to examples directories that are not VLA-free > > * add no_vla_cflag to drivers directories that are not VLA-free and > > were missed in v17 due to missing libs > > > > v17: > > * define no_vla_cflag in a top directory (config) > > * add no_vla_cflag to directories that are not VLA-free > > * add -Wvla project-wide (VLAs not allowed by default, except for > > directories using no_vla_cflag) > > nit: > The name no_vla_cflag is inverted. It should be e.g. no_wvla_cflag or > allow_vla_cflag. Although the latter lacks indication that it is an > exception, it could be mentioned in a comment where it is defined. Maybe > no_wvla_cflag is better. >
Good points. I'll use no_wvla_cflag then.