lvella
lvella

Reputation: 13413

Finding variable-length arrays in code

When the size of my input is big enough, segmentation fault sprouts where variable-length arrays are used in a project. I want to remove them all, how to make GCC display every declaration it finds of a variable-length array?

I have tried using -Wstack-usage=1000 and filtering for the message warning: stack usage might be unbounded, but that gives me the function, not the declaration. Is there a better way?

Upvotes: 4

Views: 309

Answers (1)

lvella
lvella

Reputation: 13413

I was pretty sure I have done that before, and thanks to the comments I found the solution again: use -Wvla compiler switch.

Upvotes: 8

Related Questions