Lines Matching full:warning
18 x == 7; // expected-warning {{equality comparison result unused}} \
20 x != 7; // expected-warning {{inequality comparison result unused}} \
22 x < 7; // expected-warning {{relational comparison result unused}}
23 x > 7; // expected-warning {{relational comparison result unused}}
24 x <= 7; // expected-warning {{relational comparison result unused}}
25 x >= 7; // expected-warning {{relational comparison result unused}}
27 7 == x; // expected-warning {{equality comparison result unused}}
28 p == p; // expected-warning {{equality comparison result unused}} \
30 // expected-warning {{self-comparison always evaluates to true}}
31 a == a; // expected-warning {{equality comparison result unused}} \
33 a == b; // expected-warning {{equality comparison result unused}} \
35 a != b; // expected-warning {{inequality comparison result unused}} \
37 a < b; // expected-warning {{relational comparison result unused}}
38 a > b; // expected-warning {{relational comparison result unused}}
39 a <= b; // expected-warning {{relational comparison result unused}}
40 a >= b; // expected-warning {{relational comparison result unused}}
42 A() == b; // expected-warning {{equality comparison result unused}}
43 if (42) x == 7; // expected-warning {{equality comparison result unused}} \
45 else if (42) x == 7; // expected-warning {{equality comparison result unused}} \
47 else x == 7; // expected-warning {{equality comparison result unused}} \
49 do x == 7; // expected-warning {{equality comparison result unused}} \
52 while (false) x == 7; // expected-warning {{equality comparison result unused}} \
54 for (x == 7; // expected-warning {{equality comparison result unused}} \
56 x == 7; // No warning -- result is used
57 x == 7) // expected-warning {{equality comparison result unused}} \
59 x == 7; // expected-warning {{equality comparison result unused}} \
61 switch (42) default: x == 7; // expected-warning {{equality comparison result unused}} \
63 switch (42) case 42: x == 7; // expected-warning {{equality comparison result unused}} \
71 x == 7; // expected-warning {{equality comparison result unused}} \
76 (void)(p == p); // expected-warning {{self-comparison always evaluates to true}}
79 { bool b = ({ x == 7; // expected-warning {{equality comparison result unused}} \
81 x == 7; }); } // no warning on the second, its result is used!
87 (void)sizeof(1 < 2, true); // No warning; unevaluated context.
120 cout < 5; // no warning, operator returns a reference
121 cout < cin; // expected-warning {{relational comparison result unused}}
134 s == 1; // expected-warning{{equality comparison result unused}}