History log of /external/clang/test/SemaCXX/c99-variable-length-array-cxx11.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
630f4bb9f12e330438281c4e46deb6656620b73a 23-Jan-2013 Dmitri Gribenko <gribozavr@gmail.com> Implement -Wvla correctly

GCC implements -Wvla as "warn on every VLA" (this is useful to find every VLA,
for example, if they are forbidden by coding guidelines). Currently Clang
implements -Wvla as "warn on VLA when it is an extension".

The attached patch makes our behavior match GCC. The existing vla extwarn is
moved under -Wvla-extension and is still included into -Wgnu.

This fixes PR5953.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173286 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/c99-variable-length-array-cxx11.cpp
57cbb141ca7ee020d6853cd098065a9e0c2d69cc 07-Jan-2013 Douglas Gregor <dgregor@apple.com> Use the C++11 POD definition in C++11 mode to determine whether one
can create a VLA of class type. Fixes <rdar://problem/12151822>.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171783 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/c99-variable-length-array-cxx11.cpp