| ▲ | uecker 4 hours ago | |
VLAs are supported by basically all modern C compilers though, and I do not think adding them was a mistake (I certainly use them a lot!). They got a bad reputation due to stack clash attacks, but in the past some compilers did not implement stack probing (clang was very late). But this was fixed a decade ago. | ||
| ▲ | david2ndaccount an hour ago | parent [-] | |
Their specification is pretty bad, allowing code like:
`typedef`s with side effects... | ||