Home | History | Annotate | Download | only in Sema

Lines Matching full:warning

4   return x == x; // expected-warning {{self-comparison always evaluates to true}}
8 return (x) != (((x))); // expected-warning {{self-comparison always evaluates to false}}
12 if (s == s) {} // expected-warning {{self-comparison always evaluates to true}}
13 if (s == t) {} // no-warning
17 if (v == v) {} // expected-warning {{self-comparison always evaluates to true}}
18 if (v == w) {} // no-warning
22 return x < x; // expected-warning {{self-comparison}}
26 return x > x; // expected-warning {{self-comparison}}
30 return x == x; // no-warning
34 return x != x; // no-warning
45 return sizeof(x == x); // no-warning
55 return array1 == array1; // expected-warning{{self-comparison always evaluates to true}}
56 return array1 != array1; // expected-warning{{self-comparison always evaluates to false}}
57 return array1 < array1; // expected-warning{{self-comparison always evaluates to false}}
58 return array1 <= array1; // expected-warning{{self-comparison always evaluates to true}}
59 return array1 > array1; // expected-warning{{self-comparison always evaluates to false}}
60 return array1 >= array1; // expected-warning{{self-comparison always evaluates to true}}
65 return array1 == array2; // expected-warning{{array comparison always evaluates to false}}
66 return array1 != array2; // expected-warning{{array comparison always evaluates to true}}
71 return array1 < array2; // expected-warning{{array comparison always evaluates to a constant}}
72 return array1 <= array2; // expected-warning{{array comparison always evaluates to a constant}}
73 return array1 > array2; // expected-warning{{array comparison always evaluates to a constant}}
74 return array1 >= array2; // expected-warning{{array comparison always evaluates to a constant}}
78 // Don't issue a warning when either the left or right side of the comparison
84 if (R8435950_A == R8435950_B) // no-warning