Lines Matching full:modification
17 a + ++a; // expected-warning {{unsequenced modification and access to 'a'}} in test()
19 a + a++; // expected-warning {{unsequenced modification and access to 'a'}} in test()
28 (a ? xs[0] : xs[1]) = ++a; // expected-warning {{unsequenced modification and access}} in test()
33 f(a = 0, a); // expected-warning {{unsequenced modification and access}} in test()
34 f(a, a += 0); // expected-warning {{unsequenced modification and access}} in test()
45 a += ++a; // expected-warning {{unsequenced modification and access}} in test()
48 A agg2 = { a++ + a, a++ }; // expected-warning {{unsequenced modification and access}} in test()
52 S str3 = { a++ + a, a++ }; // expected-warning {{unsequenced modification and access}} in test()
62 (1 && (a = 0)) + a; // expected-warning {{unsequenced modification and access}} in test()
65 (0 || (a = 0)) + a; // expected-warning {{unsequenced modification and access}} in test()
69 (0 ? a : ++a) + a; // expected-warning {{unsequenced modification and access}} in test()
71 (0 ? a : a++) + a; // expected-warning {{unsequenced modification and access}} in test()
75 (++a, xs[6] ? ++a : 0) + a; // expected-warning {{unsequenced modification and access}} in test()
79 a += (a++, a) + a; // expected-warning {{unsequenced modification and access}} in test()
86 (q = &agg2)->y = q->x; // expected-warning {{unsequenced modification and access to 'q'}} in test()