Lines Matching full:warning
12 a + ++a; // expected-warning {{unsequenced modification and access to 'a'}}
13 a = ++a; // expected-warning {{multiple unsequenced modifications to 'a'}}
14 a + a++; // expected-warning {{unsequenced modification and access to 'a'}}
15 a = a++; // expected-warning {{multiple unsequenced modifications to 'a'}}
17 ++a + ++a; // expected-warning {{multiple unsequenced modifications}}
18 a++ + a++; // expected-warning {{multiple unsequenced modifications}}
19 a = xs[++a]; // expected-warning {{multiple unsequenced modifications}}
20 a = xs[a++]; // expected-warning {{multiple unsequenced modifications}}
21 a = (++a, ++a); // expected-warning {{multiple unsequenced modifications}}
22 a = (a++, ++a); // expected-warning {{multiple unsequenced modifications}}
23 a = (a++, a++); // expected-warning {{multiple unsequenced modifications}}
25 f(a = 0, a); // expected-warning {{unsequenced modification and access}}
26 f(a, a += 0); // expected-warning {{unsequenced modification and access}}
27 f(a = 0, a = 0); // expected-warning {{multiple unsequenced modifications}}
30 a = f(++a, a++); // expected-warning {{multiple unsequenced modifications}}
32 ++a + f(++a, 0); // expected-warning {{multiple unsequenced modifications}}
33 f(++a, 0) + ++a; // expected-warning {{multiple unsequenced modifications}}
34 a++ + f(a++, 0); // expected-warning {{multiple unsequenced modifications}}
35 f(a++, 0) + a++; // expected-warning {{multiple unsequenced modifications}}
37 a = ++a; // expected-warning {{multiple unsequenced modifications}}
38 a += ++a; // expected-warning {{unsequenced modification and access}}
40 A agg1 = { a++, a++ }; // expected-warning {{multiple unsequenced modifications}}
41 A agg2 = { a++ + a, a++ }; // expected-warning {{unsequenced modification and access}}
45 (1 && (a = 0)) + a; // expected-warning {{unsequenced modification and access}}
48 (0 || (a = 0)) + a; // expected-warning {{unsequenced modification and access}}
52 (0 ? a : ++a) + a; // expected-warning {{unsequenced modification and access}}
56 (++a, xs[6] ? ++a : 0) + a; // expected-warning {{unsequenced modification and access}}
60 a += (a++, a) + a; // expected-warning {{unsequenced modification and access}}
67 (q = &agg2)->y = q->x; // expected-warning {{unsequenced modification and access to 'q'}}
83 xs[8] ? ++a + a++ : 0; // expected-warning {{multiple unsequenced modifications}}
84 xs[8] ? 0 : ++a + a++; // expected-warning {{multiple unsequenced modifications}}
87 xs[8] && (++a + a++); // expected-warning {{multiple unsequenced modifications}}
88 xs[8] || (++a + a++); // expected-warning {{multiple unsequenced modifications}}
92 (__builtin_expect(++a, 0) ? 1 : 0) + ++a; // expected-warning {{multiple unsequenced modifications}}
95 _Alignof(++a) + ++a; // expected-warning {{extension}}