r179949 - VLAs in C++14!

Stephen Lin swlin at post.harvard.edu
Sat Apr 20 06:48:52 PDT 2013


> No. The rules are quite restrictive.
>
> VLA types can only be used for automatic storage duration variables (no
> typedefs, no template arguments, no VLAIS, ...). Unlike in C, the array
> bound is *not* part of the type, but this is not observable, since the
> variable cannot be used in sizeof, decltype, can't be deduced as a template
> argument, etc.
>

That's a relief :)



More information about the cfe-commits mailing list