Home | History | Annotate | Download | only in Sema

Lines Matching refs:xs

11   int xs[10];
19 a = xs[++a]; // expected-warning {{multiple unsequenced modifications}}
20 a = xs[a++]; // expected-warning {{multiple unsequenced modifications}}
43 (xs[2] && (a = 0)) + a; // ok
47 (xs[3] || (a = 0)) + a; // ok
51 (xs[4] ? a : ++a) + a; // ok
54 (xs[5] ? ++a : ++a) + a; // FIXME: warn here
56 (++a, xs[6] ? ++a : 0) + a; // expected-warning {{unsequenced modification and access}}
62 int *p = xs;
79 (xs[7] && ++a) * (!xs[7] && ++a); // ok
81 xs[0] = (a = 1, a); // ok
83 xs[8] ? ++a + a++ : 0; // expected-warning {{multiple unsequenced modifications}}
84 xs[8] ? 0 : ++a + a++; // expected-warning {{multiple unsequenced modifications}}
85 xs[8] ? ++a : a++; // ok
87 xs[8] && (++a + a++); // expected-warning {{multiple unsequenced modifications}}
88 xs[8] || (++a + a++); // expected-warning {{multiple unsequenced modifications}}