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