blob: 4ce4f8b03eb84cad3478c94185e0b3cb572c50e1 [file] [log] [blame]
Ted Kremenekd71ed262008-04-10 22:16:52 +00001// RUN: clang -checker-simple -verify %s
Ted Kremenek2f54af42008-04-02 16:54:39 +00002
3void f1(int *p) {
4 if (p) *p = 1;
5 else *p = 0; // expected-warning{{ereference}}
6}
Ted Kremenekb9ab6902008-04-21 23:44:17 +00007
8struct foo_struct {
9 int x;
10};
11
12int f2(struct foo_struct* p) {
13
14 if (p)
15 p->x = 1;
16
17 return p->x++;
18}