Lines Matching refs:array
4 int array[1] = { 0 }; in t1() local
6 int val = array[subscript]; // expected-warning{{array subscript is of type 'char'}} in t1()
10 int array[1] = { 0 }; in t2() local
12 int val = subscript[array]; // expected-warning{{array subscript is of type 'char'}} in t2()
16 int *array = 0; in t3() local
18 int val = array[subscript]; // expected-warning{{array subscript is of type 'char'}} in t3()
22 int *array = 0; in t4() local
24 int val = subscript[array]; // expected-warning{{array subscript is of type 'char'}} in t4()
29 int *array = 0; in t5() local
30 int val = array[returnsChar()]; // expected-warning{{array subscript is of type 'char'}} in t5()
34 int array[1] = { 0 }; in t6() local
36 int val = array[subscript]; // no warning for explicit signed char in t6()
40 int array[1] = { 0 }; in t7() local
42 int val = array[subscript]; // no warning for unsigned char in t7()
47 int array[1] = { 0 }; in t8() local
49 int val = array[subscript]; // expected-warning{{array subscript is of type 'char'}} in t8()
54 int array[1] = { 0 }; in t9() local
56 int val = array[subscript]; // no warning for explicit signed char in t9()
61 int array[1] = { 0 }; in t10() local
63 int val = array[subscript]; // no warning for unsigned char in t10()
67 int array[256] = { 0 }; in t11() local
68 int val = array['a']; // no warning for char with known positive value in t11()
72 int array[256] = { 0 }; in t12() local
74 int val = array[b]; // expected-warning{{array subscript is of type 'char'}} in t12()
78 int array[256] = { 0 }; in t13() local
80 int val = array[b]; // no warning for char with known positive value in t13()
84 int array[256] = { 0 }; in t14() local
86 int val = array[b]; // no warning for char with known positive value in t14()
90 int array[256] = { 0 }; // expected-note {{array 'array' declared here}} in t15() local
94 int val = array[b]; in t15()
98 int array[256] = { 0 }; // expected-note {{array 'array' declared here}} in t16() local
102 int val = array[b]; in t16()