xref: /minix3/external/bsd/llvm/dist/clang/test/Analysis/inlining/path-notes.c (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -analyze -analyzer-checker=core -analyzer-output=text -analyzer-config suppress-null-return-paths=false -verify %s
2*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -analyze -analyzer-checker=core -analyzer-output=plist-multi-file -analyzer-config suppress-null-return-paths=false -analyzer-config path-diagnostics-alternate=false %s -o %t.plist
3*f4a2713aSLionel Sambuc // RUN: FileCheck --input-file=%t.plist %s
4*f4a2713aSLionel Sambuc 
zero(int ** p)5*f4a2713aSLionel Sambuc void zero(int **p) {
6*f4a2713aSLionel Sambuc   *p = 0;
7*f4a2713aSLionel Sambuc   // expected-note@-1 {{Null pointer value stored to 'a'}}
8*f4a2713aSLionel Sambuc }
9*f4a2713aSLionel Sambuc 
testZero(int * a)10*f4a2713aSLionel Sambuc void testZero(int *a) {
11*f4a2713aSLionel Sambuc   zero(&a);
12*f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling 'zero'}}
13*f4a2713aSLionel Sambuc   // expected-note@-2 {{Returning from 'zero'}}
14*f4a2713aSLionel Sambuc   *a = 1; // expected-warning{{Dereference of null pointer}}
15*f4a2713aSLionel Sambuc   // expected-note@-1 {{Dereference of null pointer (loaded from variable 'a')}}
16*f4a2713aSLionel Sambuc }
17*f4a2713aSLionel Sambuc 
testCheck(int * a)18*f4a2713aSLionel Sambuc void testCheck(int *a) {
19*f4a2713aSLionel Sambuc   if (a) {
20*f4a2713aSLionel Sambuc     // expected-note@-1 + {{Assuming 'a' is null}}
21*f4a2713aSLionel Sambuc     // expected-note@-2 + {{Taking false branch}}
22*f4a2713aSLionel Sambuc     ;
23*f4a2713aSLionel Sambuc   }
24*f4a2713aSLionel Sambuc   *a = 1; // expected-warning{{Dereference of null pointer}}
25*f4a2713aSLionel Sambuc   // expected-note@-1 {{Dereference of null pointer (loaded from variable 'a')}}
26*f4a2713aSLionel Sambuc }
27*f4a2713aSLionel Sambuc 
28*f4a2713aSLionel Sambuc 
29*f4a2713aSLionel Sambuc int *getPointer();
30*f4a2713aSLionel Sambuc 
testInitCheck()31*f4a2713aSLionel Sambuc void testInitCheck() {
32*f4a2713aSLionel Sambuc   int *a = getPointer();
33*f4a2713aSLionel Sambuc   // expected-note@-1 {{'a' initialized here}}
34*f4a2713aSLionel Sambuc   if (a) {
35*f4a2713aSLionel Sambuc     // expected-note@-1 + {{Assuming 'a' is null}}
36*f4a2713aSLionel Sambuc     // expected-note@-2 + {{Taking false branch}}
37*f4a2713aSLionel Sambuc     ;
38*f4a2713aSLionel Sambuc   }
39*f4a2713aSLionel Sambuc   *a = 1; // expected-warning{{Dereference of null pointer}}
40*f4a2713aSLionel Sambuc   // expected-note@-1 {{Dereference of null pointer (loaded from variable 'a')}}
41*f4a2713aSLionel Sambuc }
42*f4a2713aSLionel Sambuc 
testStoreCheck(int * a)43*f4a2713aSLionel Sambuc void testStoreCheck(int *a) {
44*f4a2713aSLionel Sambuc   a = getPointer();
45*f4a2713aSLionel Sambuc   // expected-note@-1 {{Value assigned to 'a'}}
46*f4a2713aSLionel Sambuc   if (a) {
47*f4a2713aSLionel Sambuc     // expected-note@-1 + {{Assuming 'a' is null}}
48*f4a2713aSLionel Sambuc     // expected-note@-2 + {{Taking false branch}}
49*f4a2713aSLionel Sambuc     ;
50*f4a2713aSLionel Sambuc   }
51*f4a2713aSLionel Sambuc   *a = 1; // expected-warning{{Dereference of null pointer}}
52*f4a2713aSLionel Sambuc   // expected-note@-1 {{Dereference of null pointer (loaded from variable 'a')}}
53*f4a2713aSLionel Sambuc }
54*f4a2713aSLionel Sambuc 
55*f4a2713aSLionel Sambuc 
getZero()56*f4a2713aSLionel Sambuc int *getZero() {
57*f4a2713aSLionel Sambuc   int *p = 0;
58*f4a2713aSLionel Sambuc   // expected-note@-1 + {{'p' initialized to a null pointer value}}
59*f4a2713aSLionel Sambuc   // ^ This note checks that we add a second visitor for the return value.
60*f4a2713aSLionel Sambuc   return p;
61*f4a2713aSLionel Sambuc   // expected-note@-1 + {{Returning null pointer (loaded from 'p')}}
62*f4a2713aSLionel Sambuc }
63*f4a2713aSLionel Sambuc 
testReturnZero()64*f4a2713aSLionel Sambuc void testReturnZero() {
65*f4a2713aSLionel Sambuc   *getZero() = 1; // expected-warning{{Dereference of null pointer}}
66*f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling 'getZero'}}
67*f4a2713aSLionel Sambuc   // expected-note@-2 {{Returning from 'getZero'}}
68*f4a2713aSLionel Sambuc   // expected-note@-3 {{Dereference of null pointer}}
69*f4a2713aSLionel Sambuc }
70*f4a2713aSLionel Sambuc 
testReturnZero2()71*f4a2713aSLionel Sambuc int testReturnZero2() {
72*f4a2713aSLionel Sambuc   return *getZero(); // expected-warning{{Dereference of null pointer}}
73*f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling 'getZero'}}
74*f4a2713aSLionel Sambuc   // expected-note@-2 {{Returning from 'getZero'}}
75*f4a2713aSLionel Sambuc   // expected-note@-3 {{Dereference of null pointer}}
76*f4a2713aSLionel Sambuc }
77*f4a2713aSLionel Sambuc 
testInitZero()78*f4a2713aSLionel Sambuc void testInitZero() {
79*f4a2713aSLionel Sambuc   int *a = getZero();
80*f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling 'getZero'}}
81*f4a2713aSLionel Sambuc   // expected-note@-2 {{Returning from 'getZero'}}
82*f4a2713aSLionel Sambuc   // expected-note@-3 {{'a' initialized to a null pointer value}}
83*f4a2713aSLionel Sambuc   *a = 1; // expected-warning{{Dereference of null pointer}}
84*f4a2713aSLionel Sambuc   // expected-note@-1 {{Dereference of null pointer (loaded from variable 'a')}}
85*f4a2713aSLionel Sambuc }
86*f4a2713aSLionel Sambuc 
testStoreZero(int * a)87*f4a2713aSLionel Sambuc void testStoreZero(int *a) {
88*f4a2713aSLionel Sambuc   a = getZero();
89*f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling 'getZero'}}
90*f4a2713aSLionel Sambuc   // expected-note@-2 {{Returning from 'getZero'}}
91*f4a2713aSLionel Sambuc   // expected-note@-3 {{Null pointer value stored to 'a'}}
92*f4a2713aSLionel Sambuc   *a = 1; // expected-warning{{Dereference of null pointer}}
93*f4a2713aSLionel Sambuc   // expected-note@-1 {{Dereference of null pointer (loaded from variable 'a')}}
94*f4a2713aSLionel Sambuc }
95*f4a2713aSLionel Sambuc 
usePointer(int * p)96*f4a2713aSLionel Sambuc void usePointer(int *p) {
97*f4a2713aSLionel Sambuc   *p = 1; // expected-warning{{Dereference of null pointer}}
98*f4a2713aSLionel Sambuc   // expected-note@-1 {{Dereference of null pointer}}
99*f4a2713aSLionel Sambuc }
100*f4a2713aSLionel Sambuc 
testUseOfNullPointer()101*f4a2713aSLionel Sambuc void testUseOfNullPointer() {
102*f4a2713aSLionel Sambuc   // Test the case where an argument expression is itself a call.
103*f4a2713aSLionel Sambuc   usePointer(getZero());
104*f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling 'getZero'}}
105*f4a2713aSLionel Sambuc   // expected-note@-2 {{Returning from 'getZero'}}
106*f4a2713aSLionel Sambuc   // expected-note@-3 {{Passing null pointer value via 1st parameter 'p'}}
107*f4a2713aSLionel Sambuc   // expected-note@-4 {{Calling 'usePointer'}}
108*f4a2713aSLionel Sambuc }
109*f4a2713aSLionel Sambuc 
110*f4a2713aSLionel Sambuc struct X { char *p; };
111*f4a2713aSLionel Sambuc 
setFieldToNull(struct X * x)112*f4a2713aSLionel Sambuc void setFieldToNull(struct X *x) {
113*f4a2713aSLionel Sambuc 	x->p = 0; // expected-note {{Null pointer value stored to field 'p'}}
114*f4a2713aSLionel Sambuc }
115*f4a2713aSLionel Sambuc 
testSetFieldToNull(struct X * x)116*f4a2713aSLionel Sambuc int testSetFieldToNull(struct X *x) {
117*f4a2713aSLionel Sambuc   setFieldToNull(x); // expected-note {{Calling 'setFieldToNull'}}
118*f4a2713aSLionel Sambuc                      // expected-note@-1{{Returning from 'setFieldToNull'}}
119*f4a2713aSLionel Sambuc   return *x->p;
120*f4a2713aSLionel Sambuc   // expected-warning@-1 {{Dereference of null pointer (loaded from field 'p')}}
121*f4a2713aSLionel Sambuc   // expected-note@-2 {{Dereference of null pointer (loaded from field 'p')}}
122*f4a2713aSLionel Sambuc }
123*f4a2713aSLionel Sambuc 
124*f4a2713aSLionel Sambuc struct Outer {
125*f4a2713aSLionel Sambuc   struct Inner {
126*f4a2713aSLionel Sambuc     int *p;
127*f4a2713aSLionel Sambuc   } inner;
128*f4a2713aSLionel Sambuc };
129*f4a2713aSLionel Sambuc 
test(struct Outer * wrapperPtr)130*f4a2713aSLionel Sambuc void test(struct Outer *wrapperPtr) {
131*f4a2713aSLionel Sambuc   wrapperPtr->inner.p = 0;  // expected-note {{Null pointer value stored to field 'p'}}
132*f4a2713aSLionel Sambuc   *wrapperPtr->inner.p = 1; //expected-warning {{Dereference of null pointer (loaded from field 'p')}}
133*f4a2713aSLionel Sambuc                             // expected-note@-1 {{Dereference of null pointer (loaded from field 'p')}}
134*f4a2713aSLionel Sambuc }
135*f4a2713aSLionel Sambuc 
test4(int ** p)136*f4a2713aSLionel Sambuc void test4(int **p) {
137*f4a2713aSLionel Sambuc   if (*p) return; // expected-note {{Taking false branch}}
138*f4a2713aSLionel Sambuc                   // expected-note@-1 {{Assuming pointer value is null}}
139*f4a2713aSLionel Sambuc   **p = 1; // expected-warning {{Dereference of null pointer}}
140*f4a2713aSLionel Sambuc            // expected-note@-1 {{Dereference of null pointer}}
141*f4a2713aSLionel Sambuc }
142*f4a2713aSLionel Sambuc 
143*f4a2713aSLionel Sambuc // CHECK:  <key>diagnostics</key>
144*f4a2713aSLionel Sambuc // CHECK-NEXT:  <array>
145*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
146*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
147*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
148*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
149*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
150*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
151*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
152*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>11</integer>
153*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
154*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
155*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
156*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
157*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
158*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
159*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
160*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>11</integer>
161*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
162*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
163*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
164*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
165*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>11</integer>
166*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
167*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
168*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
169*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
170*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
171*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
172*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
173*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;zero&apos;</string>
174*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
175*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;zero&apos;</string>
176*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
177*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
178*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
179*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
180*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
181*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>5</integer>
182*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
183*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
184*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
185*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
186*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
187*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testZero&apos;</string>
188*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
189*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testZero&apos;</string>
190*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
191*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
192*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
193*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
194*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
195*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
196*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
197*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
198*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
199*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>5</integer>
200*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
201*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
202*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
203*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
204*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>5</integer>
205*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
206*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
207*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
208*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
209*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
210*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
211*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
212*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>6</integer>
213*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
214*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
215*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
216*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
217*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>6</integer>
218*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
219*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
220*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
221*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
222*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
223*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
224*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
225*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
226*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
227*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
228*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
229*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>6</integer>
230*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
231*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
232*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
233*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
234*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
235*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
236*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
237*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>6</integer>
238*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
239*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
240*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
241*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
242*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>6</integer>
243*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
244*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
245*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
246*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
247*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
248*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
249*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
250*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;a&apos;</string>
251*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
252*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;a&apos;</string>
253*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
254*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
255*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
256*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
257*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
258*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>11</integer>
259*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
260*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
261*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
262*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
263*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
264*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
265*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
266*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>11</integer>
267*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
268*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
269*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
270*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
271*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>11</integer>
272*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
273*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
274*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
275*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
276*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
277*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
278*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
279*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;zero&apos;</string>
280*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
281*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;zero&apos;</string>
282*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
283*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
284*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
285*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
286*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
287*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
288*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
289*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
290*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
291*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>11</integer>
292*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
293*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
294*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
295*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
296*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>11</integer>
297*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
298*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
299*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
300*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
301*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
302*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
303*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
304*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>14</integer>
305*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
306*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
307*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
308*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
309*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>14</integer>
310*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
311*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
312*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
313*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
314*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
315*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
316*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
317*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
318*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
319*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
320*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
321*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>14</integer>
322*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
323*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
324*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
325*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
326*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
327*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
328*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
329*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>14</integer>
330*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
331*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
332*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
333*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
334*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>14</integer>
335*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
336*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
337*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
338*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
339*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
340*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
341*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
342*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
343*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
344*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
345*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
346*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
347*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
348*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
349*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
350*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
351*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testZero</string>
352*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>4</string>
353*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
354*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
355*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>14</integer>
356*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>6</integer>
357*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
358*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
359*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
360*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
361*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
362*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
363*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
364*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
365*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
366*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
367*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
368*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
369*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
370*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
371*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>19</integer>
372*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
373*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
374*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
375*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
376*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>19</integer>
377*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
378*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
379*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
380*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
381*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
382*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
383*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
384*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>19</integer>
385*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
386*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
387*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
388*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
389*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>19</integer>
390*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
391*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
392*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
393*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
394*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
395*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
396*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
397*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
398*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
399*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
400*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
401*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>19</integer>
402*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
403*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
404*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
405*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
406*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
407*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
408*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
409*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>19</integer>
410*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
411*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
412*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
413*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
414*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>19</integer>
415*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
416*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
417*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
418*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
419*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
420*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
421*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
422*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming &apos;a&apos; is null</string>
423*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
424*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming &apos;a&apos; is null</string>
425*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
426*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
427*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
428*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
429*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
430*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
431*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
432*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
433*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
434*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>19</integer>
435*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
436*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
437*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
438*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
439*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>19</integer>
440*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
441*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
442*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
443*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
444*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
445*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
446*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
447*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
448*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
449*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
450*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
451*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
452*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
453*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
454*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
455*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
456*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
457*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
458*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
459*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
460*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
461*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
462*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
463*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
464*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
465*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
466*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
467*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
468*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
469*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
470*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
471*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
472*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
473*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
474*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
475*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
476*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
477*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
478*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
479*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
480*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
481*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
482*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
483*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
484*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
485*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
486*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
487*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
488*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
489*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
490*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
491*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
492*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
493*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
494*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
495*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
496*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
497*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
498*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>24</integer>
499*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
500*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
501*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
502*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
503*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
504*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
505*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
506*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>24</integer>
507*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
508*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
509*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
510*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
511*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>24</integer>
512*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
513*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
514*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
515*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
516*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
517*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
518*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
519*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
520*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
521*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
522*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
523*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
524*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
525*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
526*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
527*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
528*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testCheck</string>
529*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>6</string>
530*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
531*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
532*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>24</integer>
533*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>6</integer>
534*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
535*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
536*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
537*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
538*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
539*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
540*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
541*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
542*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
543*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
544*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>32</integer>
545*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
546*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
547*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
548*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
549*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
550*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
551*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
552*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>32</integer>
553*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
554*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
555*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
556*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
557*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>32</integer>
558*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
559*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
560*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
561*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
562*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
563*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
564*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
565*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;a&apos; initialized here</string>
566*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
567*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;a&apos; initialized here</string>
568*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
569*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
570*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
571*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
572*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
573*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
574*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
575*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
576*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
577*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>32</integer>
578*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
579*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
580*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
581*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
582*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>32</integer>
583*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
584*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
585*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
586*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
587*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
588*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
589*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
590*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
591*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
592*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
593*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
594*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
595*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
596*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
597*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
598*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
599*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
600*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
601*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
602*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
603*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
604*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
605*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
606*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
607*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
608*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
609*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
610*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
611*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
612*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
613*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
614*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
615*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
616*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
617*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
618*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
619*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
620*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
621*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
622*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
623*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
624*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
625*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
626*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
627*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
628*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
629*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
630*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
631*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
632*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
633*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
634*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
635*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
636*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
637*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
638*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
639*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
640*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
641*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>34</integer>
642*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
643*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
644*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
645*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
646*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
647*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
648*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
649*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>34</integer>
650*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
651*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
652*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
653*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
654*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>34</integer>
655*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
656*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
657*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
658*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
659*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
660*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
661*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
662*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming &apos;a&apos; is null</string>
663*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
664*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming &apos;a&apos; is null</string>
665*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
666*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
667*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
668*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
669*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
670*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
671*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
672*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
673*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
674*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
675*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
676*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
677*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
678*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
679*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
680*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
681*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
682*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
683*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
684*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
685*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
686*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
687*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>39</integer>
688*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
689*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
690*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
691*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
692*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>39</integer>
693*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
694*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
695*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
696*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
697*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
698*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
699*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
700*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
701*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
702*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
703*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
704*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
705*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
706*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
707*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
708*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>39</integer>
709*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
710*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
711*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
712*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
713*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>39</integer>
714*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
715*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
716*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
717*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
718*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
719*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
720*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
721*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>39</integer>
722*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
723*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
724*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
725*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
726*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>39</integer>
727*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
728*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
729*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
730*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
731*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
732*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
733*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
734*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
735*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
736*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
737*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
738*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>39</integer>
739*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
740*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
741*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
742*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
743*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
744*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
745*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
746*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>39</integer>
747*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
748*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
749*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
750*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
751*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>39</integer>
752*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
753*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
754*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
755*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
756*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
757*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
758*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
759*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
760*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
761*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
762*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
763*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
764*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
765*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
766*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
767*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
768*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testInitCheck</string>
769*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>8</string>
770*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
771*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
772*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>39</integer>
773*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>6</integer>
774*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
775*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
776*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
777*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
778*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
779*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
780*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
781*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
782*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
783*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
784*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>44</integer>
785*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
786*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
787*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
788*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
789*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
790*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
791*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
792*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>44</integer>
793*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
794*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
795*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
796*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
797*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>44</integer>
798*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>18</integer>
799*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
800*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
801*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
802*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
803*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
804*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
805*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Value assigned to &apos;a&apos;</string>
806*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
807*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Value assigned to &apos;a&apos;</string>
808*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
809*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
810*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
811*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
812*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
813*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
814*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
815*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
816*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
817*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>44</integer>
818*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
819*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
820*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
821*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
822*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>44</integer>
823*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
824*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
825*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
826*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
827*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
828*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
829*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
830*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
831*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
832*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
833*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
834*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
835*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
836*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
837*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
838*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
839*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
840*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
841*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
842*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
843*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
844*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
845*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
846*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
847*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
848*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
849*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
850*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
851*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
852*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
853*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
854*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
855*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
856*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
857*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
858*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
859*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
860*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
861*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
862*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
863*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
864*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
865*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
866*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
867*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
868*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
869*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
870*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
871*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
872*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
873*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
874*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
875*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
876*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
877*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
878*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
879*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
880*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
881*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>46</integer>
882*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
883*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
884*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
885*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
886*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
887*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
888*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
889*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>46</integer>
890*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
891*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
892*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
893*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
894*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>46</integer>
895*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
896*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
897*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
898*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
899*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
900*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
901*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
902*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming &apos;a&apos; is null</string>
903*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
904*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming &apos;a&apos; is null</string>
905*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
906*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
907*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
908*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
909*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
910*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
911*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
912*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
913*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
914*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
915*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
916*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
917*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
918*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
919*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
920*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
921*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
922*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
923*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
924*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
925*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
926*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
927*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>51</integer>
928*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
929*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
930*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
931*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
932*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>51</integer>
933*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
934*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
935*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
936*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
937*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
938*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
939*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
940*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
941*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
942*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
943*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
944*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
945*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
946*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
947*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
948*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>51</integer>
949*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
950*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
951*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
952*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
953*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>51</integer>
954*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
955*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
956*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
957*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
958*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
959*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
960*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
961*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>51</integer>
962*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
963*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
964*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
965*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
966*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>51</integer>
967*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
968*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
969*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
970*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
971*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
972*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
973*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
974*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
975*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
976*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
977*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
978*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>51</integer>
979*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
980*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
981*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
982*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
983*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
984*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
985*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
986*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>51</integer>
987*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
988*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
989*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
990*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
991*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>51</integer>
992*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
993*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
994*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
995*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
996*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
997*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
998*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
999*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1000*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1001*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1002*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1003*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
1004*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1005*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
1006*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1007*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
1008*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testStoreCheck</string>
1009*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>8</string>
1010*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
1011*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1012*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>51</integer>
1013*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>6</integer>
1014*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
1015*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1016*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1017*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1018*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
1019*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
1020*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1021*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1022*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1023*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1024*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1025*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1026*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1027*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1028*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1029*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1030*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1031*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1032*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1033*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1034*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1035*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1036*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1037*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1038*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1039*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1040*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1041*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1042*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
1043*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1044*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1045*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1046*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1047*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
1048*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1049*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1050*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1051*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1052*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1053*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1054*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1055*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1056*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1057*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1058*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>65</integer>
1059*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>4</integer>
1060*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1061*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1062*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1063*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1064*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1065*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1066*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>65</integer>
1067*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
1068*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1069*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1070*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1071*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>65</integer>
1072*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>12</integer>
1073*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1074*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1075*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1076*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1077*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1078*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1079*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
1080*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1081*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
1082*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1083*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1084*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1085*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1086*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1087*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>56</integer>
1088*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
1089*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1090*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1091*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1092*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1093*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testReturnZero&apos;</string>
1094*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1095*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testReturnZero&apos;</string>
1096*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1097*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1098*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1099*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1100*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1101*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1102*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1103*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1104*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1105*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
1106*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
1107*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1108*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1109*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1110*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
1111*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1112*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1113*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1114*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1115*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1116*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1117*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1118*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1119*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1120*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1121*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1122*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1123*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1124*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1125*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1126*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1127*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1128*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1129*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1130*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1131*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1132*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1133*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1134*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1135*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>57</integer>
1136*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1137*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1138*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1139*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1140*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1141*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1142*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1143*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
1144*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1145*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1146*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1147*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1148*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
1149*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1150*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1151*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1152*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1153*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1154*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1155*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1156*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1157*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1158*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1159*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1160*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1161*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1162*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1163*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1164*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1165*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1166*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1167*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1168*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1169*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1170*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1171*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1172*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1173*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1174*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1175*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1176*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1177*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1178*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1179*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1180*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1181*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
1182*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1183*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1184*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1185*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1186*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
1187*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
1188*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1189*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1190*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1191*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1192*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1193*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1194*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1195*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1196*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1197*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1198*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>60</integer>
1199*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1200*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1201*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1202*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1203*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1204*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1205*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1206*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
1207*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1208*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1209*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1210*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1211*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
1212*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
1213*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1214*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1215*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1216*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1217*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1218*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1219*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
1220*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1221*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
1222*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1223*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1224*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1225*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1226*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1227*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>65</integer>
1228*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>4</integer>
1229*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1230*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1231*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1232*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1233*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1234*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1235*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>65</integer>
1236*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
1237*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1238*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1239*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1240*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>65</integer>
1241*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>12</integer>
1242*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1243*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1244*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1245*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1246*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1247*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1248*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
1249*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1250*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
1251*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1252*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1253*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1254*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1255*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1256*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1257*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1258*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1259*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1260*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1261*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
1262*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1263*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1264*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1265*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1266*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
1267*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1268*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1269*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1270*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1271*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1272*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1273*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1274*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>14</integer>
1275*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1276*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1277*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1278*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>65</integer>
1279*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>14</integer>
1280*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1281*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1282*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1283*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1284*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1285*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1286*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1287*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1288*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1289*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1290*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>65</integer>
1291*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>14</integer>
1292*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1293*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1294*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1295*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1296*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1297*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1298*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>65</integer>
1299*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1300*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1301*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1302*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1303*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>65</integer>
1304*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
1305*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1306*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1307*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1308*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1309*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1310*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1311*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
1312*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1313*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
1314*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1315*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
1316*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer</string>
1317*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
1318*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1319*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
1320*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testReturnZero</string>
1321*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
1322*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
1323*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1324*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>65</integer>
1325*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>14</integer>
1326*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
1327*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1328*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1329*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1330*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
1331*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
1332*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1333*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1334*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1335*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1336*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1337*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1338*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1339*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1340*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1341*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1342*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1343*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1344*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1345*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1346*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
1347*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1348*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1349*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1350*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1351*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1352*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1353*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1354*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
1355*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1356*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1357*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1358*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1359*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>17</integer>
1360*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1361*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1362*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1363*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1364*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1365*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1366*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1367*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1368*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1369*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1370*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>72</integer>
1371*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>11</integer>
1372*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1373*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1374*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1375*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1376*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1377*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1378*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>72</integer>
1379*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>11</integer>
1380*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1381*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1382*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1383*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>72</integer>
1384*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
1385*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1386*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1387*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1388*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1389*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1390*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1391*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
1392*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1393*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
1394*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1395*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1396*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1397*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1398*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1399*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>56</integer>
1400*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
1401*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1402*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1403*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1404*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1405*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testReturnZero2&apos;</string>
1406*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1407*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testReturnZero2&apos;</string>
1408*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1409*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1410*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1411*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1412*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1413*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1414*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1415*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1416*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1417*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
1418*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
1419*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1420*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1421*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1422*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
1423*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1424*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1425*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1426*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1427*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1428*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1429*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1430*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1431*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1432*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1433*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1434*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1435*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1436*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1437*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1438*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1439*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1440*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1441*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1442*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1443*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1444*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1445*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1446*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1447*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>57</integer>
1448*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1449*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1450*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1451*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1452*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1453*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1454*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1455*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
1456*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1457*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1458*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1459*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1460*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
1461*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1462*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1463*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1464*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1465*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1466*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1467*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1468*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1469*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1470*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1471*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1472*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1473*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1474*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1475*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1476*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1477*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1478*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1479*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1480*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1481*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1482*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1483*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1484*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1485*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1486*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1487*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1488*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1489*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1490*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1491*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1492*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1493*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
1494*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1495*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1496*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1497*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1498*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
1499*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
1500*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1501*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1502*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1503*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1504*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1505*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1506*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1507*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1508*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1509*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1510*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>60</integer>
1511*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1512*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1513*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1514*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1515*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1516*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1517*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1518*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
1519*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1520*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1521*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1522*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1523*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
1524*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
1525*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1526*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1527*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1528*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1529*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1530*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1531*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
1532*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1533*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
1534*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1535*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1536*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1537*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1538*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1539*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>72</integer>
1540*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>11</integer>
1541*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1542*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1543*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1544*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1545*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1546*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1547*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>72</integer>
1548*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>11</integer>
1549*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1550*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1551*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1552*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>72</integer>
1553*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
1554*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1555*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1556*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1557*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1558*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1559*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1560*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
1561*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1562*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
1563*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1564*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1565*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1566*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1567*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1568*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1569*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1570*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1571*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1572*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1573*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
1574*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1575*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1576*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1577*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1578*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>17</integer>
1579*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1580*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1581*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1582*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1583*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1584*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1585*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1586*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
1587*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1588*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1589*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1590*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1591*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
1592*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1593*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1594*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1595*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1596*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1597*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1598*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1599*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1600*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1601*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1602*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>72</integer>
1603*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>10</integer>
1604*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1605*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1606*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1607*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1608*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1609*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1610*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>72</integer>
1611*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
1612*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1613*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1614*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1615*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>72</integer>
1616*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
1617*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1618*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1619*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1620*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1621*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1622*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1623*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
1624*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1625*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
1626*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1627*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
1628*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer</string>
1629*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
1630*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1631*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
1632*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testReturnZero2</string>
1633*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
1634*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
1635*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1636*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>72</integer>
1637*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>10</integer>
1638*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
1639*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1640*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1641*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1642*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
1643*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
1644*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1645*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1646*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1647*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1648*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1649*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1650*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1651*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1652*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1653*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1654*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1655*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1656*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1657*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1658*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1659*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1660*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1661*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1662*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1663*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1664*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1665*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1666*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>12</integer>
1667*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1668*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1669*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1670*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1671*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1672*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1673*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1674*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1675*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1676*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1677*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1678*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1679*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1680*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1681*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1682*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>79</integer>
1683*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>12</integer>
1684*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1685*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1686*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1687*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1688*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1689*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1690*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>79</integer>
1691*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>12</integer>
1692*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1693*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1694*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1695*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>79</integer>
1696*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
1697*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1698*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1699*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1700*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1701*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1702*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1703*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
1704*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1705*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
1706*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1707*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1708*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1709*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1710*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1711*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>56</integer>
1712*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
1713*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1714*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1715*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1716*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1717*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testInitZero&apos;</string>
1718*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1719*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testInitZero&apos;</string>
1720*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1721*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1722*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1723*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1724*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1725*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1726*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1727*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1728*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1729*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
1730*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
1731*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1732*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1733*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1734*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
1735*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1736*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1737*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1738*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1739*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1740*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1741*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1742*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1743*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1744*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1745*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1746*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1747*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1748*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1749*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1750*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1751*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1752*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1753*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1754*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1755*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1756*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1757*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1758*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1759*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>57</integer>
1760*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1761*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1762*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1763*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1764*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1765*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1766*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1767*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
1768*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1769*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1770*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1771*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1772*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
1773*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1774*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1775*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1776*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1777*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1778*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1779*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1780*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1781*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1782*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1783*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1784*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1785*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1786*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1787*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1788*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1789*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1790*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1791*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1792*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1793*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1794*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1795*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1796*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1797*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
1798*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1799*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1800*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1801*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1802*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1803*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1804*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1805*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
1806*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1807*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1808*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1809*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1810*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
1811*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
1812*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1813*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1814*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1815*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1816*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1817*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1818*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1819*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1820*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1821*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1822*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>60</integer>
1823*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1824*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1825*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1826*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1827*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1828*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1829*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1830*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
1831*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1832*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1833*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1834*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1835*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
1836*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
1837*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1838*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1839*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1840*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1841*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1842*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1843*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
1844*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1845*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
1846*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1847*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1848*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1849*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1850*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1851*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>79</integer>
1852*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>12</integer>
1853*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1854*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1855*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1856*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1857*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1858*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1859*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>79</integer>
1860*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>12</integer>
1861*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1862*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1863*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1864*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>79</integer>
1865*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
1866*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1867*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1868*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1869*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1870*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1871*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1872*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
1873*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1874*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
1875*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1876*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1877*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1878*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1879*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1880*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1881*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1882*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1883*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1884*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1885*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>12</integer>
1886*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1887*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1888*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1889*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1890*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1891*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1892*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1893*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1894*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1895*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1896*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1897*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1898*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1899*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1900*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1901*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1902*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1903*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1904*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1905*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1906*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1907*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1908*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1909*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1910*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1911*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1912*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1913*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1914*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>79</integer>
1915*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1916*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1917*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1918*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1919*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1920*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1921*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1922*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>79</integer>
1923*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1924*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1925*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1926*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1927*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>79</integer>
1928*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1929*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1930*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1931*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1932*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1933*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1934*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1935*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;a&apos; initialized to a null pointer value</string>
1936*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1937*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;a&apos; initialized to a null pointer value</string>
1938*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1939*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1940*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1941*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1942*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1943*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1944*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1945*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1946*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1947*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1948*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
1949*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1950*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1951*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1952*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>79</integer>
1953*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1954*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1955*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1956*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1957*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1958*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1959*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1960*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
1961*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
1962*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1963*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1964*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1965*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
1966*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
1967*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1968*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1969*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1970*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1971*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1972*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1973*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1974*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1975*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1976*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1977*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>83</integer>
1978*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
1979*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1980*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1981*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1982*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1983*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1984*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1985*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>83</integer>
1986*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
1987*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1988*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1989*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1990*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>83</integer>
1991*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
1992*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1993*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1994*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1995*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1996*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1997*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1998*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
1999*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2000*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2001*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2002*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
2003*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2004*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
2005*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2006*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
2007*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testInitZero</string>
2008*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>5</string>
2009*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
2010*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2011*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>83</integer>
2012*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>6</integer>
2013*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
2014*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2015*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2016*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2017*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
2018*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
2019*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2020*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2021*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2022*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2023*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2024*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2025*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2026*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2027*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2028*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2029*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2030*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2031*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2032*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2033*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2034*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2035*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2036*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2037*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2038*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2039*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2040*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2041*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2042*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2043*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2044*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2045*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2046*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2047*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2048*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2049*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2050*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2051*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2052*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2053*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2054*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2055*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2056*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2057*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>88</integer>
2058*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
2059*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2060*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2061*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2062*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2063*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2064*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2065*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2066*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
2067*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2068*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2069*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2070*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2071*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>15</integer>
2072*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2073*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2074*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2075*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2076*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2077*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2078*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
2079*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2080*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
2081*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2082*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2083*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2084*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2085*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2086*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>56</integer>
2087*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
2088*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2089*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2090*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2091*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2092*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testStoreZero&apos;</string>
2093*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2094*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testStoreZero&apos;</string>
2095*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2096*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2097*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2098*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2099*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2100*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2101*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2102*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2103*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2104*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
2105*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
2106*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2107*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2108*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2109*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
2110*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2111*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2112*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2113*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2114*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2115*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2116*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2117*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2118*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2119*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2120*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2121*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2122*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2123*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2124*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2125*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2126*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2127*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2128*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2129*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2130*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2131*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2132*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2133*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2134*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>57</integer>
2135*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2136*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2137*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2138*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2139*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2140*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2141*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2142*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
2143*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2144*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2145*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2146*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2147*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
2148*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
2149*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2150*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2151*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2152*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2153*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2154*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2155*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2156*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2157*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2158*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2159*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2160*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2161*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2162*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2163*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2164*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2165*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2166*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2167*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2168*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2169*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2170*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2171*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2172*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2173*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2174*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2175*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2176*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2177*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2178*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2179*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2180*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
2181*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2182*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2183*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2184*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2185*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
2186*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
2187*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2188*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2189*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2190*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2191*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2192*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2193*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2194*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2195*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2196*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2197*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>60</integer>
2198*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2199*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2200*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2201*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2202*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2203*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2204*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2205*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
2206*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2207*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2208*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2209*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2210*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
2211*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
2212*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2213*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2214*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2215*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2216*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2217*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2218*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
2219*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2220*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
2221*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2222*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2223*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2224*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2225*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2226*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>88</integer>
2227*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
2228*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2229*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2230*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2231*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2232*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2233*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2234*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2235*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
2236*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2237*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2238*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2239*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2240*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>15</integer>
2241*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2242*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2243*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2244*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2245*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2246*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2247*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
2248*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2249*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
2250*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2251*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2252*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2253*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2254*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2255*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2256*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2257*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2258*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2259*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2260*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2261*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2262*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2263*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2264*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2265*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2266*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2267*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2268*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2269*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2270*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2271*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2272*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2273*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2274*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2275*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2276*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2277*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2278*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2279*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2280*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2281*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2282*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2283*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2284*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2285*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2286*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2287*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2288*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2289*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>88</integer>
2290*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2291*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2292*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2293*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2294*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2295*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2296*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2297*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2298*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2299*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2300*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2301*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2302*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2303*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>15</integer>
2304*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2305*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2306*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2307*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2308*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2309*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2310*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;a&apos;</string>
2311*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2312*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;a&apos;</string>
2313*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2314*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2315*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2316*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2317*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2318*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2319*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2320*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2321*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2322*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2323*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2324*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2325*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2326*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2327*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2328*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2329*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2330*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2331*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2332*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2333*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2334*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2335*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>92</integer>
2336*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
2337*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2338*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2339*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2340*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>92</integer>
2341*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
2342*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2343*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2344*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2345*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2346*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2347*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2348*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2349*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2350*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2351*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2352*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>92</integer>
2353*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
2354*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2355*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2356*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2357*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2358*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2359*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2360*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>92</integer>
2361*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
2362*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2363*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2364*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2365*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>92</integer>
2366*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
2367*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2368*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2369*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2370*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2371*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2372*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2373*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2374*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2375*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2376*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2377*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
2378*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;a&apos;)</string>
2379*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
2380*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2381*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
2382*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testStoreZero</string>
2383*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>5</string>
2384*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
2385*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2386*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>92</integer>
2387*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>6</integer>
2388*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
2389*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2390*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2391*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2392*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
2393*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
2394*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2395*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2396*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2397*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2398*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2399*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2400*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2401*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2402*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>103</integer>
2403*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2404*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2405*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2406*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2407*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>103</integer>
2408*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>12</integer>
2409*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2410*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2411*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2412*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2413*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2414*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2415*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>103</integer>
2416*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>14</integer>
2417*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2418*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2419*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2420*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>103</integer>
2421*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
2422*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2423*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2424*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2425*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2426*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2427*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2428*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2429*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2430*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2431*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2432*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>103</integer>
2433*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>14</integer>
2434*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2435*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2436*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2437*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2438*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2439*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2440*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2441*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>14</integer>
2442*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2443*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2444*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2445*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2446*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>22</integer>
2447*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2448*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2449*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2450*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2451*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2452*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2453*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
2454*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2455*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
2456*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2457*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2458*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2459*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2460*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2461*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>56</integer>
2462*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
2463*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2464*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2465*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2466*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2467*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testUseOfNullPointer&apos;</string>
2468*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2469*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testUseOfNullPointer&apos;</string>
2470*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2471*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2472*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2473*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2474*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2475*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2476*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2477*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2478*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2479*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
2480*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
2481*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2482*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2483*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2484*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>56</integer>
2485*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2486*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2487*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2488*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2489*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2490*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2491*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2492*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2493*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2494*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2495*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2496*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2497*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2498*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2499*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2500*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2501*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2502*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2503*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2504*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2505*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2506*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2507*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2508*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2509*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>57</integer>
2510*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2511*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2512*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2513*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2514*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2515*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2516*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2517*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
2518*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2519*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2520*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2521*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2522*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>57</integer>
2523*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
2524*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2525*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2526*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2527*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2528*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2529*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2530*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2531*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2532*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2533*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2534*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2535*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2536*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2537*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2538*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2539*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2540*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2541*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2542*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2543*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2544*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2545*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2546*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2547*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>57</integer>
2548*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2549*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2550*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2551*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2552*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2553*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2554*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2555*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
2556*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2557*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2558*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2559*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2560*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>60</integer>
2561*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
2562*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2563*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2564*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2565*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2566*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2567*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2568*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2569*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2570*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2571*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2572*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>60</integer>
2573*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2574*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2575*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2576*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2577*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2578*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2579*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2580*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
2581*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2582*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2583*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2584*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2585*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>60</integer>
2586*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
2587*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2588*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2589*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2590*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2591*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2592*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2593*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
2594*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2595*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null pointer (loaded from &apos;p&apos;)</string>
2596*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2597*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2598*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2599*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2600*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2601*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>103</integer>
2602*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>14</integer>
2603*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2604*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2605*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2606*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2607*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2608*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2609*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2610*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>14</integer>
2611*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2612*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2613*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2614*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2615*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>22</integer>
2616*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2617*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2618*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2619*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2620*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2621*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2622*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
2623*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2624*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
2625*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2626*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2627*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2628*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2629*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2630*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>103</integer>
2631*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>14</integer>
2632*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2633*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2634*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2635*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2636*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2637*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2638*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2639*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>14</integer>
2640*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2641*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2642*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2643*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2644*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>22</integer>
2645*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2646*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2647*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2648*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2649*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2650*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2651*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
2652*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2653*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
2654*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2655*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2656*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2657*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2658*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2659*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>103</integer>
2660*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2661*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2662*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2663*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2664*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2665*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2666*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2667*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2668*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2669*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2670*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2671*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2672*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>103</integer>
2673*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>23</integer>
2674*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2675*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2676*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2677*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2678*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2679*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2680*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;usePointer&apos;</string>
2681*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2682*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;usePointer&apos;</string>
2683*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2684*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2685*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2686*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2687*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2688*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>96</integer>
2689*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
2690*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2691*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2692*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2693*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2694*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testUseOfNullPointer&apos;</string>
2695*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2696*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testUseOfNullPointer&apos;</string>
2697*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2698*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2699*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2700*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2701*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2702*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2703*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2704*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2705*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2706*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>96</integer>
2707*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
2708*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2709*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2710*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2711*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>96</integer>
2712*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
2713*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2714*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2715*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2716*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2717*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2718*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2719*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>97</integer>
2720*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2721*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2722*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2723*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2724*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>97</integer>
2725*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2726*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2727*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2728*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2729*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2730*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2731*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2732*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2733*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2734*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2735*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2736*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2737*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2738*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2739*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2740*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>97</integer>
2741*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2742*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2743*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2744*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2745*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>97</integer>
2746*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2747*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2748*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2749*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2750*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2751*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2752*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2753*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>97</integer>
2754*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
2755*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2756*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2757*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2758*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>97</integer>
2759*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
2760*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2761*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2762*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2763*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2764*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2765*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2766*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2767*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2768*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2769*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2770*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>97</integer>
2771*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
2772*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2773*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2774*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2775*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2776*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2777*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2778*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>97</integer>
2779*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
2780*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2781*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2782*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2783*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>97</integer>
2784*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
2785*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2786*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2787*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2788*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2789*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2790*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2791*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2792*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2793*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2794*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2795*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
2796*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2797*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
2798*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2799*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
2800*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>usePointer</string>
2801*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
2802*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
2803*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2804*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>97</integer>
2805*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>6</integer>
2806*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
2807*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2808*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2809*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2810*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
2811*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
2812*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2813*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2814*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2815*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2816*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>117</integer>
2817*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2818*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2819*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2820*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2821*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2822*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2823*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2824*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>117</integer>
2825*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2826*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2827*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2828*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2829*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>117</integer>
2830*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
2831*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2832*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2833*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2834*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2835*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2836*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2837*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;setFieldToNull&apos;</string>
2838*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2839*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;setFieldToNull&apos;</string>
2840*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2841*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2842*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2843*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2844*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2845*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>112</integer>
2846*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
2847*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2848*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2849*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2850*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2851*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testSetFieldToNull&apos;</string>
2852*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2853*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testSetFieldToNull&apos;</string>
2854*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2855*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2856*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2857*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2858*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2859*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2860*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2861*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2862*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2863*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>112</integer>
2864*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
2865*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2866*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2867*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2868*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>112</integer>
2869*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
2870*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2871*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2872*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2873*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2874*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2875*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2876*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>113</integer>
2877*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
2878*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2879*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2880*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2881*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>113</integer>
2882*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
2883*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2884*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2885*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2886*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2887*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2888*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2889*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2890*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2891*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2892*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2893*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>113</integer>
2894*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>2</integer>
2895*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2896*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2897*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2898*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2899*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2900*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2901*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>113</integer>
2902*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>2</integer>
2903*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2904*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2905*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2906*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>113</integer>
2907*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>9</integer>
2908*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2909*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2910*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2911*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2912*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2913*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2914*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to field &apos;p&apos;</string>
2915*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2916*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to field &apos;p&apos;</string>
2917*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2918*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2919*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2920*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2921*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2922*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>117</integer>
2923*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2924*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2925*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2926*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2927*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2928*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2929*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2930*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>117</integer>
2931*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
2932*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2933*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2934*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2935*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>117</integer>
2936*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
2937*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2938*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2939*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2940*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2941*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2942*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2943*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;setFieldToNull&apos;</string>
2944*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2945*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;setFieldToNull&apos;</string>
2946*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2947*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2948*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2949*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2950*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2951*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2952*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2953*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2954*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2955*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>117</integer>
2956*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2957*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2958*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2959*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2960*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>117</integer>
2961*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>16</integer>
2962*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2963*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2964*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2965*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2966*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2967*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2968*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>119</integer>
2969*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2970*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2971*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2972*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2973*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>119</integer>
2974*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
2975*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2976*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2977*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2978*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2979*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2980*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2981*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2982*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2983*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2984*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2985*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2986*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2987*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2988*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2989*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>119</integer>
2990*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2991*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2992*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2993*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2994*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>119</integer>
2995*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
2996*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2997*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2998*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2999*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3000*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3001*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3002*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>119</integer>
3003*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
3004*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3005*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3006*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3007*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>119</integer>
3008*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
3009*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3010*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3011*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3012*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3013*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3014*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3015*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3016*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3017*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3018*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3019*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>119</integer>
3020*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>10</integer>
3021*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3022*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3023*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3024*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3025*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3026*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3027*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>119</integer>
3028*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>14</integer>
3029*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3030*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3031*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3032*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>119</integer>
3033*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>14</integer>
3034*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3035*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3036*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3037*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3038*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3039*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3040*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
3041*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3042*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
3043*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3044*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
3045*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
3046*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
3047*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
3048*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3049*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testSetFieldToNull</string>
3050*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>3</string>
3051*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
3052*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3053*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>119</integer>
3054*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>10</integer>
3055*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
3056*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3057*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3058*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3059*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
3060*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
3061*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3062*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3063*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3064*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3065*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>131</integer>
3066*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
3067*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3068*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3069*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3070*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3071*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3072*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3073*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>131</integer>
3074*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
3075*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3076*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3077*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3078*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>131</integer>
3079*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>25</integer>
3080*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3081*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3082*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3083*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3084*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3085*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3086*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to field &apos;p&apos;</string>
3087*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3088*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to field &apos;p&apos;</string>
3089*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3090*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3091*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3092*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3093*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3094*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3095*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3096*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3097*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3098*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>131</integer>
3099*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3100*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3101*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3102*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3103*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>131</integer>
3104*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>12</integer>
3105*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3106*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3107*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3108*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3109*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3110*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3111*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>132</integer>
3112*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>24</integer>
3113*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3114*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3115*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3116*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>132</integer>
3117*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>24</integer>
3118*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3119*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3120*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3121*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3122*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3123*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3124*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3125*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3126*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3127*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3128*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>132</integer>
3129*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>24</integer>
3130*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3131*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3132*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3133*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3134*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3135*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3136*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>132</integer>
3137*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>22</integer>
3138*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3139*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3140*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3141*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>132</integer>
3142*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>22</integer>
3143*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3144*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3145*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3146*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3147*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3148*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3149*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
3150*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3151*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
3152*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3153*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
3154*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
3155*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
3156*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
3157*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3158*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>test</string>
3159*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>2</string>
3160*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
3161*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3162*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>132</integer>
3163*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>24</integer>
3164*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
3165*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3166*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3167*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3168*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
3169*f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
3170*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3171*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3172*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3173*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3174*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3175*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3176*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3177*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3178*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>137</integer>
3179*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3180*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3181*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3182*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3183*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>137</integer>
3184*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
3185*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3186*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3187*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3188*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3189*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3190*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3191*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>137</integer>
3192*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3193*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3194*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3195*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3196*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>137</integer>
3197*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3198*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3199*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3200*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3201*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3202*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3203*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3204*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3205*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3206*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3207*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3208*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>137</integer>
3209*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
3210*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3211*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3212*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3213*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3214*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3215*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3216*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>137</integer>
3217*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
3218*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3219*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3220*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3221*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>137</integer>
3222*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
3223*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3224*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3225*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3226*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3227*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3228*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3229*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming pointer value is null</string>
3230*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3231*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming pointer value is null</string>
3232*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3233*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3234*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3235*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3236*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3237*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3238*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3239*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3240*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3241*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>137</integer>
3242*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3243*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3244*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3245*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3246*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>137</integer>
3247*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3248*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3249*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3250*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3251*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3252*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3253*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3254*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>139</integer>
3255*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3256*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3257*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3258*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3259*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>139</integer>
3260*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3261*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3262*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3263*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3264*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3265*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3266*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3267*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3268*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3269*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3270*f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3271*f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3272*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3273*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3274*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3275*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>139</integer>
3276*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3277*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3278*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3279*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3280*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>139</integer>
3281*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3282*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3283*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3284*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3285*f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3286*f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3287*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3288*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>139</integer>
3289*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3290*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3291*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3292*f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3293*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>139</integer>
3294*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3295*f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3296*f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3297*f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3298*f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3299*f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3300*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3301*f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3302*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3303*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3304*f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3305*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>139</integer>
3306*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
3307*f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3308*f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3309*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3310*f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3311*f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3312*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3313*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>139</integer>
3314*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
3315*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3316*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3317*f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3318*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>139</integer>
3319*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>9</integer>
3320*f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3321*f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3322*f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3323*f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3324*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3325*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3326*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
3327*f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3328*f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
3329*f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3330*f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
3331*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer</string>
3332*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
3333*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
3334*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3335*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>test4</string>
3336*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>3</string>
3337*f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
3338*f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3339*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>139</integer>
3340*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>7</integer>
3341*f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
3342*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3343*f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3344*f4a2713aSLionel Sambuc // CHECK-NEXT:  </array>
3345