Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:xs

15   int xs[10];
26 a = xs[++a]; // ok
27 a = xs[a++]; // expected-warning {{multiple unsequenced modifications}}
28 (a ? xs[0] : xs[1]) = ++a; // expected-warning {{unsequenced modification and access}}
60 (xs[2] && (a = 0)) + a; // ok
64 (xs[3] || (a = 0)) + a; // ok
68 (xs[4] ? a : ++a) + a; // ok
73 (xs[5] ? ++a : ++a) + a; // FIXME: warn here
75 (++a, xs[6] ? ++a : 0) + a; // expected-warning {{unsequenced modification and access}}
81 int *p = xs;
98 (xs[7] && ++a) * (!xs[7] && ++a); // ok
100 xs[0] = (a = 1, a); // ok
104 xs[8] ? ++a + a++ : 0; // expected-warning {{multiple unsequenced modifications}}
105 xs[8] ? 0 : ++a + a++; // expected-warning {{multiple unsequenced modifications}}
106 xs[8] ? ++a : a++; // ok
108 xs[8] && (++a + a++); // expected-warning {{multiple unsequenced modifications}}
109 xs[8] || (++a + a++); // expected-warning {{multiple unsequenced modifications}}