DEV Community

Discussion on: Obscure C99 Array Features

Collapse
 
ac000 profile image
Andrew Clayton

You can compile with -Wvla to warn about such usage.

The problem with that, at least with gcc, is that it also warns about VLA function parameters which are safe.

Clang warns also. Whenever I've used multi-dimensional arrays (not that often) I've made them arrays of pointers.