blob: 8fd7abcc37780adaade0434d7e00fd5848d96ccd [file] [log] [blame]
Argyrios Kyrtzidisc4d2c902011-02-28 19:49:42 +00001// RUN: %clang_cc1 -analyze -analyzer-checker=core -analyzer-store region -analyzer-inline-call -cfg-add-initializers -verify %s
Ted Kremenekb2771592011-03-30 17:41:19 +00002// XFAIL: *
Zhongxing Xud0744412011-01-13 12:30:12 +00003
4class A {
5 int x;
6public:
7 A();
8 int getx() const {
9 return x;
10 }
11};
12
13A::A() : x(0) {
14}
15
16class B : public A {
17 int y;
18public:
19 B();
20};
21
22B::B() {
23}
24
25void f() {
26 B b;
27 if (b.getx() != 0) {
28 int *p = 0;
29 *p = 0; // no-warning
30 }
31}