95

C99 doesn't need function bodies: VLAs are Turing complete

Array parameters are a lie and have always been evil. I'm only more convinced of that now.

7 months agommaniac

but isn't the evaluation order of VLAs depending on the architecture? not sure if it is relevant tho

7 months agostevefan1999

* I couldn't find anywhere in the standard saying whether this evaluation order is well-defined but it is what clang and gcc do, and luckily, it does not matter for the sake of this article, as we will see shortly.*

7 months agoeska

this is fantastic.