Hacker News new | ask | show | jobs
by saagarjha 1414 days ago
If your architecture does not support this then you’re at risk whenever you make a function call.
1 comments

Backpedal harder!
I’m not backpedaling. If your environment has guard pages and does probing then it protects equally well against VLAs and function calls overflowing the stack. If it has neither then both are liable to overwrite other memory. Obviously I would prefer that you have the protections, or some sort of equivalent, but they have nothing to do with VLAs.