blob: 1db3c5aab8d43c0a5d1a1bb92b493331a36e51e4 [file] [log] [blame]
Jordan Roseb0e1bad2012-08-03 23:08:54 +00001// RUN: %clang_cc1 -analyze -analyzer-checker=core -analyzer-ipa=inlining -analyzer-output=text -verify %s
2
3void zero(int **p) {
4 *p = 0;
5 // expected-note@-1 {{Null pointer value stored to 'a'}}
6}
7
8void testZero(int *a) {
9 zero(&a);
10 // expected-note@-1 {{Calling 'zero'}}
11 // expected-note@-2 {{Returning from 'zero'}}
12 *a = 1; // expected-warning{{Dereference of null pointer}}
13 // expected-note@-1 {{Dereference of null pointer (loaded from variable 'a')}}
14}