2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / c-c++-common / ubsan / vla-3.c
blob6003fdddf3a227b1b567f5b71806cae159d913a4
1 /* { dg-do run } */
2 /* { dg-options "-fsanitize=vla-bound -fno-sanitize-recover=vla-bound" } */
4 /* Don't instrument the arrays here. */
5 int
6 foo (int n, int a[])
8 return a[n - 1];
11 int
12 main (void)
14 int a[6] = { };
15 int ret = foo (3, a);
16 return ret;