在代码中查找变长数组

Finding variable-length arrays in code

当我的输入足够大时,在项目中使用可变长度数组的地方就会出现分段错误。我想将它们全部删除,如何让 GCC 显示它找到的可变长度数组的每个声明?

我已经尝试使用 -Wstack-usage=1000 并过滤消息 warning: stack usage might be unbounded,但这给了我功能,而不是声明。有没有更好的方法?

我很确定我以前做过,感谢评论,我再次找到了解决方案:使用 -Wvla 编译器开关。