• Home
  • Raw
  • Download

Lines Matching full:comparison

1 // RUN: %clang_cc1 -fsyntax-only -fcxx-exceptions -verify -Wno-unused -Wunused-comparison %s
18 x == 7; // expected-warning {{equality comparison result unused}} \ in test()
19 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
20 x != 7; // expected-warning {{inequality comparison result unused}} \ in test()
21 // expected-note {{use '|=' to turn this inequality comparison into an or-assignment}} in test()
22 x < 7; // expected-warning {{relational comparison result unused}} in test()
23 x > 7; // expected-warning {{relational comparison result unused}} in test()
24 x <= 7; // expected-warning {{relational comparison result unused}} in test()
25 x >= 7; // expected-warning {{relational comparison result unused}} in test()
27 7 == x; // expected-warning {{equality comparison result unused}} in test()
28 p == p; // expected-warning {{equality comparison result unused}} \ in test()
29 // expected-note {{use '=' to turn this equality comparison into an assignment}} \ in test()
30 // expected-warning {{self-comparison always evaluates to true}} in test()
31 a == a; // expected-warning {{equality comparison result unused}} \ in test()
32 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
33 a == b; // expected-warning {{equality comparison result unused}} \ in test()
34 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
35 a != b; // expected-warning {{inequality comparison result unused}} \ in test()
36 // expected-note {{use '|=' to turn this inequality comparison into an or-assignment}} in test()
37 a < b; // expected-warning {{relational comparison result unused}} in test()
38 a > b; // expected-warning {{relational comparison result unused}} in test()
39 a <= b; // expected-warning {{relational comparison result unused}} in test()
40 a >= b; // expected-warning {{relational comparison result unused}} in test()
42 A() == b; // expected-warning {{equality comparison result unused}} in test()
43 if (42) x == 7; // expected-warning {{equality comparison result unused}} \ in test()
44 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
45 else if (42) x == 7; // expected-warning {{equality comparison result unused}} \ in test()
46 … // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
47 else x == 7; // expected-warning {{equality comparison result unused}} \ in test()
48 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
49 do x == 7; // expected-warning {{equality comparison result unused}} \ in test()
50 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
52 while (false) x == 7; // expected-warning {{equality comparison result unused}} \ in test()
53 … // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
54 for (x == 7; // expected-warning {{equality comparison result unused}} \ in test()
55 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
57 x == 7) // expected-warning {{equality comparison result unused}} \ in test()
58 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
59 x == 7; // expected-warning {{equality comparison result unused}} \ in test()
60 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
61 switch (42) default: x == 7; // expected-warning {{equality comparison result unused}} \ in test()
62 … // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
63 switch (42) case 42: x == 7; // expected-warning {{equality comparison result unused}} \ in test()
64 … // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
71 x == 7; // expected-warning {{equality comparison result unused}} \ in test()
72 // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
76 (void)(p == p); // expected-warning {{self-comparison always evaluates to true}} in test()
79 { bool b = ({ x == 7; // expected-warning {{equality comparison result unused}} \ in test()
80 … // expected-note {{use '=' to turn this equality comparison into an assignment}} in test()
121 cout < cin; // expected-warning {{relational comparison result unused}} in test()
134 s == 1; // expected-warning{{equality comparison result unused}} in test()
135 // expected-note@-1{{use '=' to turn this equality comparison into an assignment}} in test()