// RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -analyzer-store=flat -verify %s #define FAIL ((void)*(char*)0) struct simple { int x; }; void PR7297 () { struct simple a; struct simple *p = &a; p->x = 5; if (!p[0].x) FAIL; // no-warning if (p[0].x) FAIL; // expected-warning {{null}} }