diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-04-20 23:28:26 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-04-20 23:28:26 +0000 |
| commit | 74d0c1eeef0dd0551a7d611ed46e907e3e5fc099 (patch) | |
| tree | 4e7b71f57f7acd4178cf791660c9a2a420080d8f /llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | |
| parent | a41f91ea8e78714bf6b8d2f3762c24d9f3a9f0c9 (diff) | |
| download | bcm5719-llvm-74d0c1eeef0dd0551a7d611ed46e907e3e5fc099.tar.gz bcm5719-llvm-74d0c1eeef0dd0551a7d611ed46e907e3e5fc099.zip | |
Disable VLA diagnostic in C++1y mode, and add some tests.
Still to do here:
- we have a collection of syntactic accepts-invalids to diagnose
- support non-PODs in VLAs, including dynamic initialization /
destruction
- runtime checks (and throw std::bad_array_length) for bad bound
- support VLA capture by reference in lambdas
- properly support VLAs in range-based for (don't recompute bound)
llvm-svn: 179962
Diffstat (limited to 'llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp')
0 files changed, 0 insertions, 0 deletions

