// RUN: %clang_analyze_cc1 -verify %s -analyzer-checker=core // expected-no-diagnostics typedef unsigned long int A; extern int fill(A **values, int *nvalues); void foo(void) { A *values; int nvalues; fill(&values, &nvalues); int i = 1; double x, y; y = values[i - 1]; x = values[i]; if (x <= y) { } }