Home | History | Annotate | Download | only in Sema

Lines Matching full:comparison

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}}
17 if (v == v) {} // expected-warning {{self-comparison always evaluates to true}}
22 return x < x; // expected-warning {{self-comparison}}
26 return x > x; // expected-warning {{self-comparison}}
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