| // RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s | |
| int **h; | |
| int overflow_in_memregion(long j) { | |
| for (int l = 0;; ++l) { | |
| if (j - l > 0) | |
| return h[j - l][0]; // no-crash | |
| } | |
| return 0; | |
| } | |
| void rdar39593879(long long *d) { | |
| long e, f; | |
| e = f = d[1]; // no-crash | |
| for (; d[e];) f-- > 0; // expected-warning{{relational comparison result unused}}; | |
| } |