[cfe-commits] r111079 - /cfe/trunk/test/Analysis/outofbound.c
Jordy Rose
jediknil at belkadan.com
Sat Aug 14 13:46:10 PDT 2010
Author: jrose
Date: Sat Aug 14 15:46:10 2010
New Revision: 111079
URL: http://llvm.org/viewvc/llvm-project?rev=111079&view=rev
Log:
Add a test for alloca region extents.
Modified:
cfe/trunk/test/Analysis/outofbound.c
Modified: cfe/trunk/test/Analysis/outofbound.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Analysis/outofbound.c?rev=111079&r1=111078&r2=111079&view=diff
==============================================================================
--- cfe/trunk/test/Analysis/outofbound.c (original)
+++ cfe/trunk/test/Analysis/outofbound.c Sat Aug 14 15:46:10 2010
@@ -71,3 +71,11 @@
y[5] = 5; // expected-warning{{out-of-bound}}
}
}
+
+void alloca_region(int a) {
+ if (a == 5) {
+ char *x = __builtin_alloca(a);
+ x[4] = 4; // no-warning
+ x[5] = 5; // expected-warning{{out-of-bound}}
+ }
+}
More information about the cfe-commits
mailing list