2 /* { dg-do compile } */
3 /* { dg-options "-pedantic-errors" } */
7 int c
= "baz"[__INT_MAX__
* -2]; /* { dg-error "initializer element is not constant" } */
8 int d
= "str"[3]; /* { dg-warning "integer overflow in expression of type" "" { target *-*-* } .-1 } */
9 int e
= "str"[4]; /* { dg-error "initializer element is not constant" } */
10 int f
= "str"[-1]; /* { dg-error "initializer element is not constant" } */