1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Warray-bounds" } */
4 typedef char one_buffer[512];
5 static one_buffer emergency_buffer[4];
7 void free_exception (void *vptr)
9 char *base = (char *) &emergency_buffer[0][0];
10 char *ptr = (char *) vptr;
11 if (ptr >= base && ptr < base + sizeof (emergency_buffer)) /* { dg-bogus "subscript" } */