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?
I was pretty sure I have done that before, and thanks to the comments I found the solution again: use -Wvla
compiler switch.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With