1 /* { dg-do compile } */
2 /* { dg-options "-O -Wuninitialized" } */
3
4 int f (int j)
5 {
6 int a [10];
7 return a [j]; /* { dg-warning "a|a\\\[j\\\]. is used uninitialized" } */
8 }
9 int g (int j)
10 {
11 int a [10];
12 return a [j+1]; /* { dg-warning "a|a\\\[<unknown>\\\]. is used uninitialized" } */
13 }