From: Ted Kremenek Date: Tue, 9 Dec 2008 00:14:48 +0000 (+0000) Subject: Add zero-sized VLA check test case. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8322d6a4fcf34755a8378e4320c5e211366c71f8;p=clang Add zero-sized VLA check test case. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60731 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Analysis/misc-ps.m b/test/Analysis/misc-ps.m index 0069af8943..40322f1f0c 100644 --- a/test/Analysis/misc-ps.m +++ b/test/Analysis/misc-ps.m @@ -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}} +}