Zhongxing Xu | 1622a54 | 2010-06-08 10:00:00 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -analyzer-store region -analyzer-experimental-internal-checks -verify %s |
2 | |||||
3 | char const *p; | ||||
4 | |||||
5 | void f0() { | ||||
6 | char const str[] = "This will change"; | ||||
7 | p = str; // expected-warning {{Stack address was saved into a global variable.}} | ||||
8 | } | ||||
9 | |||||
10 | void f1() { | ||||
11 | char const str[] = "This will change"; | ||||
12 | p = str; | ||||
13 | p = 0; // no-warning | ||||
14 | } |