Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:warning

17   a + ++a; // expected-warning {{unsequenced modification and access to 'a'}}
19 a + a++; // expected-warning {{unsequenced modification and access to 'a'}}
20 a = a++; // expected-warning {{multiple unsequenced modifications to 'a'}}
23 ++a + ++a; // expected-warning {{multiple unsequenced modifications to 'a'}}
24 a++ + a++; // expected-warning {{multiple unsequenced modifications}}
27 a = xs[a++]; // expected-warning {{multiple unsequenced modifications}}
28 (a ? xs[0] : xs[1]) = ++a; // expected-warning {{unsequenced modification and access}}
31 a = (a++, a++); // expected-warning {{multiple unsequenced modifications}}
33 f(a = 0, a); // expected-warning {{unsequenced modification and access}}
34 f(a, a += 0); // expected-warning {{unsequenced modification and access}}
35 f(a = 0, a = 0); // expected-warning {{multiple unsequenced modifications}}
38 a = f(++a, a++); // expected-warning {{multiple unsequenced modifications}}
45 a += ++a; // expected-warning {{unsequenced modification and access}}
48 A agg2 = { a++ + a, a++ }; // expected-warning {{unsequenced modification and access}}
50 S str1(a++, a++); // expected-warning {{multiple unsequenced modifications}}
52 S str3 = { a++ + a, a++ }; // expected-warning {{unsequenced modification and access}}
57 a = A { ++a, a++ }.x; // expected-warning {{unsequenced modifications}}
58 A { ++a, a++ }.x + A { ++a, a++ }.y; // expected-warning {{unsequenced modifications}}
62 (1 && (a = 0)) + a; // expected-warning {{unsequenced modification and access}}
65 (0 || (a = 0)) + a; // expected-warning {{unsequenced modification and access}}
69 (0 ? a : ++a) + a; // expected-warning {{unsequenced modification and access}}
71 (0 ? a : a++) + a; // expected-warning {{unsequenced modification and access}}
75 (++a, xs[6] ? ++a : 0) + a; // expected-warning {{unsequenced modification and access}}
79 a += (a++, a) + a; // expected-warning {{unsequenced modification and access}}
86 (q = &agg2)->y = q->x; // expected-warning {{unsequenced modification and access to 'q'}}
104 xs[8] ? ++a + a++ : 0; // expected-warning {{multiple unsequenced modifications}}
105 xs[8] ? 0 : ++a + a++; // expected-warning {{multiple unsequenced modifications}}
108 xs[8] && (++a + a++); // expected-warning {{multiple unsequenced modifications}}
109 xs[8] || (++a + a++); // expected-warning {{multiple unsequenced modifications}}
114 (__builtin_expect(++a, 0) ? 1 : 0) + ++a; // expected-warning {{multiple unsequenced modifications}}