Lines Matching full:warning
19 int *p = &(a.n) + 1; // expected-warning{{Pointer arithmetic on}}
40 clang_analyzer_eval((q = p).x == 42); // expected-warning{{TRUE}}
41 clang_analyzer_eval(q.x == 42); // expected-warning{{TRUE}}
64 if (foo() && bits.b) // expected-warning {{garbage}}
66 if (foo() && bits.inner.e) // expected-warning {{garbage}}
70 clang_analyzer_eval(bits.c == 1); // expected-warning {{TRUE}}
72 if (foo() && bits.b) // expected-warning {{garbage}}
74 if (foo() && bits.x) // expected-warning {{garbage}}
78 clang_analyzer_eval(bits.x == true); // expected-warning{{TRUE}}
80 clang_analyzer_eval(bits.x == true); // expected-warning{{TRUE}}
81 if (foo() && bits.c) // no-warning
85 if (foo() && bits.inner.e) // no-warning
87 if (foo() && bits.inner.y) // expected-warning {{garbage}}
89 if (foo() && bits.inner.f) // expected-warning {{garbage}}
95 if (foo() && bits.inner.e) // no-warning
97 if (foo() && bits.inner.y) // no-warning
99 if (foo() && bits.inner.f) // no-warning
104 if (foo() && bits.inner.e) // no-warning
106 if (foo() && bits.inner.y) // no-warning
108 if (foo() && bits.inner.f) // no-warning
111 if (foo() && bits.a) // expected-warning {{garbage}}
122 bits.c = 0x11; // expected-warning{{implicit truncation}}
124 clang_analyzer_eval(bits.c == 1); // expected-warning {{FALSE}}