]> granicus.if.org Git - clang/commitdiff
Add zero-sized VLA check test case.
authorTed Kremenek <kremenek@apple.com>
Tue, 9 Dec 2008 00:14:48 +0000 (00:14 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 9 Dec 2008 00:14:48 +0000 (00:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60731 91177308-0d34-0410-b5e6-96231b3b80d8

test/Analysis/misc-ps.m

index 0069af89433aabc372b75c6e7ee305229a449b2e..40322f1f0c55a55d65a432f68046edaf9f312148 100644 (file)
@@ -74,4 +74,11 @@ __m128i vec128i(long long __q1, long long __q0) {
   return __extension__ (__m128i)(__v2di){ __q0, __q1 };
 }
 
+// Zero-sized VLAs.
+void check_zero_sized_VLA(int x) {
+  if (x)
+    return;
+
+  int vla[x]; // expected-warning{{VLAs with zero-size are undefined}}
+}