// RUN: clang -analyze -checker-simple -analyzer-store-region -verify %s | |
struct s { | |
int data; | |
}; | |
struct s global; | |
void g(int); | |
void f4() { | |
int a; | |
if (global.data == 0) | |
a = 3; | |
if (global.data == 0) // When the true branch is feasible 'a = 3'. | |
g(a); // no-warning | |
} |