xref: /minix3/external/bsd/llvm/dist/clang/test/Analysis/plist-output.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc// RUN: %clang --analyze %s -Xanalyzer -analyzer-checker=osx.cocoa.RetainCount -Xanalyzer -analyzer-config -Xanalyzer path-diagnostics-alternate=false -Xanalyzer -analyzer-config -Xanalyzer path-diagnostics-alternate=false -o %t.plist
2*f4a2713aSLionel Sambuc// RUN: FileCheck --input-file=%t.plist %s
3*f4a2713aSLionel Sambuc
4*f4a2713aSLionel Sambucvoid test_null_init(void) {
5*f4a2713aSLionel Sambuc  int *p = 0;
6*f4a2713aSLionel Sambuc  *p = 0xDEADBEEF;
7*f4a2713aSLionel Sambuc}
8*f4a2713aSLionel Sambuc
9*f4a2713aSLionel Sambucvoid test_null_assign(void) {
10*f4a2713aSLionel Sambuc  int *p;
11*f4a2713aSLionel Sambuc  p = 0;
12*f4a2713aSLionel Sambuc  *p = 0xDEADBEEF;
13*f4a2713aSLionel Sambuc}
14*f4a2713aSLionel Sambuc
15*f4a2713aSLionel Sambucvoid test_null_assign_transitive(void) {
16*f4a2713aSLionel Sambuc  int *p;
17*f4a2713aSLionel Sambuc  p = 0;
18*f4a2713aSLionel Sambuc  int *q = p;
19*f4a2713aSLionel Sambuc  *q = 0xDEADBEEF;
20*f4a2713aSLionel Sambuc}
21*f4a2713aSLionel Sambuc
22*f4a2713aSLionel Sambucvoid test_null_cond(int *p) {
23*f4a2713aSLionel Sambuc  if (!p) {
24*f4a2713aSLionel Sambuc    *p = 0xDEADBEEF;
25*f4a2713aSLionel Sambuc  }
26*f4a2713aSLionel Sambuc}
27*f4a2713aSLionel Sambuc
28*f4a2713aSLionel Sambucvoid test_null_cond_transitive(int *q) {
29*f4a2713aSLionel Sambuc  if (!q) {
30*f4a2713aSLionel Sambuc    int *p = q;
31*f4a2713aSLionel Sambuc    *p = 0xDEADBEEF;
32*f4a2713aSLionel Sambuc  }
33*f4a2713aSLionel Sambuc}
34*f4a2713aSLionel Sambuc
35*f4a2713aSLionel Sambucvoid test_null_field(void) {
36*f4a2713aSLionel Sambuc  struct s { int *p; } x;
37*f4a2713aSLionel Sambuc  x.p = 0;
38*f4a2713aSLionel Sambuc  *(x.p) = 0xDEADBEEF;
39*f4a2713aSLionel Sambuc}
40*f4a2713aSLionel Sambuc
41*f4a2713aSLionel Sambucvoid test_assumptions(int a, int b)
42*f4a2713aSLionel Sambuc{
43*f4a2713aSLionel Sambuc  if (a == 0) {
44*f4a2713aSLionel Sambuc    return;
45*f4a2713aSLionel Sambuc  }
46*f4a2713aSLionel Sambuc  if (b != 0) {
47*f4a2713aSLionel Sambuc    return;
48*f4a2713aSLionel Sambuc  }
49*f4a2713aSLionel Sambuc  int *p = 0;
50*f4a2713aSLionel Sambuc  *p = 0xDEADBEEF;
51*f4a2713aSLionel Sambuc}
52*f4a2713aSLionel Sambuc
53*f4a2713aSLionel Sambucint *bar_cond_assign();
54*f4a2713aSLionel Sambucint test_cond_assign() {
55*f4a2713aSLionel Sambuc  int *p;
56*f4a2713aSLionel Sambuc  if (p = bar_cond_assign())
57*f4a2713aSLionel Sambuc    return 1;
58*f4a2713aSLionel Sambuc  return *p;
59*f4a2713aSLionel Sambuc}
60*f4a2713aSLionel Sambuc
61*f4a2713aSLionel Sambuc// The following previously crashed when generating extensive diagnostics.
62*f4a2713aSLionel Sambuc// <rdar://problem/10797980>
63*f4a2713aSLionel Sambuc@interface RDar10797980_help
64*f4a2713aSLionel Sambuc@property (readonly) int x;
65*f4a2713aSLionel Sambuc@end
66*f4a2713aSLionel Sambuc
67*f4a2713aSLionel Sambuc@interface RDar10797980 {
68*f4a2713aSLionel Sambuc  RDar10797980_help *y;
69*f4a2713aSLionel Sambuc}
70*f4a2713aSLionel Sambuc- (void) test;
71*f4a2713aSLionel Sambuc@end
72*f4a2713aSLionel Sambuc
73*f4a2713aSLionel Sambuc@implementation RDar10797980
74*f4a2713aSLionel Sambuc- (void) test {
75*f4a2713aSLionel Sambuc  if (y.x == 1) {
76*f4a2713aSLionel Sambuc    int *p = 0;
77*f4a2713aSLionel Sambuc    *p = 0xDEADBEEF; // expected-warning {{deference}}
78*f4a2713aSLionel Sambuc  }
79*f4a2713aSLionel Sambuc}
80*f4a2713aSLionel Sambuc
81*f4a2713aSLionel Sambuc// The original source for the above Radar contains another problem:
82*f4a2713aSLionel Sambuc// if the end-of-path node is an implicit statement, it may not have a valid
83*f4a2713aSLionel Sambuc// source location. <rdar://problem/12446776>
84*f4a2713aSLionel Sambuc- (void)test2 {
85*f4a2713aSLionel Sambuc  if (bar_cond_assign()) {
86*f4a2713aSLionel Sambuc    id foo = [[RDar10797980 alloc] init]; // leak
87*f4a2713aSLionel Sambuc  }
88*f4a2713aSLionel Sambuc  (void)y; // first statement after the 'if' is an implicit 'self' DeclRefExpr
89*f4a2713aSLionel Sambuc}
90*f4a2713aSLionel Sambuc
91*f4a2713aSLionel Sambuc@end
92*f4a2713aSLionel Sambuc
93*f4a2713aSLionel Sambuc// Test that loops are documented in the path.
94*f4a2713aSLionel Sambucvoid rdar12280665() {
95*f4a2713aSLionel Sambuc  for (unsigned i = 0; i < 2; ++i) {
96*f4a2713aSLionel Sambuc	  if (i == 1) {
97*f4a2713aSLionel Sambuc		  int *p = 0;
98*f4a2713aSLionel Sambuc		  *p = 0xDEADBEEF; // expected-warning {{dereference}}
99*f4a2713aSLionel Sambuc	  }
100*f4a2713aSLionel Sambuc  }
101*f4a2713aSLionel Sambuc}
102*f4a2713aSLionel Sambuc
103*f4a2713aSLionel Sambuc// Test for a "loop executed 0 times" diagnostic.
104*f4a2713aSLionel Sambucint *radar12322528_bar();
105*f4a2713aSLionel Sambuc
106*f4a2713aSLionel Sambucvoid radar12322528_for(int x) {
107*f4a2713aSLionel Sambuc  int *p = 0;
108*f4a2713aSLionel Sambuc  for (unsigned i = 0; i < x; ++i) {
109*f4a2713aSLionel Sambuc    p = radar12322528_bar();
110*f4a2713aSLionel Sambuc  }
111*f4a2713aSLionel Sambuc  *p = 0xDEADBEEF;
112*f4a2713aSLionel Sambuc}
113*f4a2713aSLionel Sambuc
114*f4a2713aSLionel Sambucvoid radar12322528_while(int x) {
115*f4a2713aSLionel Sambuc  int *p = 0;
116*f4a2713aSLionel Sambuc  unsigned i = 0;
117*f4a2713aSLionel Sambuc  for ( ; i < x ; ) {
118*f4a2713aSLionel Sambuc    ++i;
119*f4a2713aSLionel Sambuc    p = radar12322528_bar();
120*f4a2713aSLionel Sambuc  }
121*f4a2713aSLionel Sambuc  *p = 0xDEADBEEF;
122*f4a2713aSLionel Sambuc}
123*f4a2713aSLionel Sambuc
124*f4a2713aSLionel Sambucvoid radar12322528_foo_2() {
125*f4a2713aSLionel Sambuc  int *p = 0;
126*f4a2713aSLionel Sambuc  for (unsigned i = 0; i < 2; ++i) {
127*f4a2713aSLionel Sambuc    if (i == 1)
128*f4a2713aSLionel Sambuc      break;
129*f4a2713aSLionel Sambuc  }
130*f4a2713aSLionel Sambuc  *p = 0xDEADBEEF;
131*f4a2713aSLionel Sambuc}
132*f4a2713aSLionel Sambuc
133*f4a2713aSLionel Sambucvoid test_loop_diagnostics() {
134*f4a2713aSLionel Sambuc  int *p = 0;
135*f4a2713aSLionel Sambuc  for (int i = 0; i < 2; ++i) { p = 0; }
136*f4a2713aSLionel Sambuc  *p = 1;
137*f4a2713aSLionel Sambuc}
138*f4a2713aSLionel Sambuc
139*f4a2713aSLionel Sambucvoid test_loop_diagnostics_2() {
140*f4a2713aSLionel Sambuc  int *p = 0;
141*f4a2713aSLionel Sambuc  for (int i = 0; i < 2; ) {
142*f4a2713aSLionel Sambuc    ++i;
143*f4a2713aSLionel Sambuc    p = 0;
144*f4a2713aSLionel Sambuc  }
145*f4a2713aSLionel Sambuc  *p = 1;
146*f4a2713aSLionel Sambuc}
147*f4a2713aSLionel Sambuc
148*f4a2713aSLionel Sambucvoid test_loop_diagnostics_3() {
149*f4a2713aSLionel Sambuc  int *p = 0;
150*f4a2713aSLionel Sambuc  int i = 0;
151*f4a2713aSLionel Sambuc  while (i < 2) {
152*f4a2713aSLionel Sambuc    ++i;
153*f4a2713aSLionel Sambuc    p = 0;
154*f4a2713aSLionel Sambuc  }
155*f4a2713aSLionel Sambuc  *p = 1;
156*f4a2713aSLionel Sambuc}
157*f4a2713aSLionel Sambuc
158*f4a2713aSLionel Sambucvoid test_loop_fast_enumeration(id arr) {
159*f4a2713aSLionel Sambuc  int x;
160*f4a2713aSLionel Sambuc  for (id obj in arr) {
161*f4a2713aSLionel Sambuc    x = 1;
162*f4a2713aSLionel Sambuc  }
163*f4a2713aSLionel Sambuc  x += 1;
164*f4a2713aSLionel Sambuc}
165*f4a2713aSLionel Sambuc
166*f4a2713aSLionel Sambuc@interface RDar12114812 { char *p; }
167*f4a2713aSLionel Sambuc@end
168*f4a2713aSLionel Sambuc
169*f4a2713aSLionel Sambuc@implementation RDar12114812
170*f4a2713aSLionel Sambuc- (void)test {
171*f4a2713aSLionel Sambuc  p = 0;
172*f4a2713aSLionel Sambuc  *p = 1;
173*f4a2713aSLionel Sambuc}
174*f4a2713aSLionel Sambuc@end
175*f4a2713aSLionel Sambuc
176*f4a2713aSLionel Sambuc// Test diagnostics for initialization of structs.
177*f4a2713aSLionel Sambucvoid RDar13295437_f(void *i) __attribute__((__nonnull__));
178*f4a2713aSLionel Sambuc
179*f4a2713aSLionel Sambucstruct  RDar13295437_S { int *i; };
180*f4a2713aSLionel Sambuc
181*f4a2713aSLionel Sambucint  RDar13295437() {
182*f4a2713aSLionel Sambuc  struct RDar13295437_S s = {0};
183*f4a2713aSLionel Sambuc  struct RDar13295437_S *sp = &s;
184*f4a2713aSLionel Sambuc  RDar13295437_f(sp->i);
185*f4a2713aSLionel Sambuc}
186*f4a2713aSLionel Sambuc
187*f4a2713aSLionel Sambuc@interface Foo
188*f4a2713aSLionel Sambuc- (int *) returnsPointer;
189*f4a2713aSLionel Sambuc@end
190*f4a2713aSLionel Sambuc
191*f4a2713aSLionel Sambucint testFoo(Foo *x) {
192*f4a2713aSLionel Sambuc  if (x)
193*f4a2713aSLionel Sambuc    return 1;
194*f4a2713aSLionel Sambuc  return *[x returnsPointer];
195*f4a2713aSLionel Sambuc}
196*f4a2713aSLionel Sambuc
197*f4a2713aSLionel Sambuc// CHECK:  <key>diagnostics</key>
198*f4a2713aSLionel Sambuc// CHECK-NEXT:  <array>
199*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
200*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
201*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
202*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
203*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
204*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
205*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
206*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>5</integer>
207*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
208*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
209*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
210*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
211*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
212*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
213*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
214*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>5</integer>
215*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
216*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
217*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
218*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
219*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>5</integer>
220*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
221*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
222*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
223*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
224*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
225*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
226*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
227*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
228*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
229*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
230*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
231*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
232*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
233*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
234*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
235*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
236*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
237*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
238*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
239*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>5</integer>
240*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
241*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
242*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
243*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
244*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>5</integer>
245*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
246*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
247*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
248*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
249*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
250*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
251*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
252*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>6</integer>
253*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
254*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
255*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
256*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
257*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>6</integer>
258*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
259*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
260*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
261*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
262*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
263*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
264*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
265*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
266*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
267*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
268*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
269*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>6</integer>
270*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
271*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
272*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
273*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
274*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
275*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
276*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
277*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>6</integer>
278*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
279*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
280*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
281*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
282*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>6</integer>
283*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
284*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
285*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
286*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
287*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
288*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
289*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
290*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
291*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
292*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
293*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
294*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
295*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
296*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
297*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
298*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
299*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_null_init</string>
300*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>2</string>
301*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
302*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
303*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>6</integer>
304*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
305*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
306*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
307*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
308*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
309*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
310*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
311*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
312*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
313*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
314*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
315*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
316*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
317*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
318*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
319*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>10</integer>
320*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
321*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
322*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
323*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
324*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>10</integer>
325*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
326*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
327*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
328*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
329*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
330*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
331*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
332*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>11</integer>
333*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
334*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
335*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
336*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
337*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>11</integer>
338*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
339*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
340*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
341*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
342*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
343*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
344*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
345*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
346*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
347*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
348*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
349*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>11</integer>
350*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
351*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
352*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
353*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
354*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
355*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
356*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
357*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>11</integer>
358*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
359*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
360*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
361*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
362*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>11</integer>
363*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
364*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
365*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
366*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
367*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
368*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
369*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
370*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
371*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
372*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
373*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
374*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
375*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
376*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
377*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
378*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
379*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
380*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
381*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
382*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>11</integer>
383*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
384*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
385*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
386*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
387*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>11</integer>
388*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
389*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
390*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
391*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
392*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
393*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
394*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
395*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>12</integer>
396*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
397*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
398*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
399*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
400*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>12</integer>
401*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
402*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
403*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
404*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
405*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
406*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
407*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
408*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
409*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
410*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
411*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
412*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>12</integer>
413*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
414*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
415*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
416*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
417*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
418*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
419*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
420*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>12</integer>
421*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
422*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
423*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
424*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
425*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>12</integer>
426*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
427*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
428*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
429*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
430*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
431*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
432*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
433*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
434*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
435*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
436*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
437*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
438*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
439*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
440*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
441*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
442*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_null_assign</string>
443*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>3</string>
444*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
445*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
446*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>12</integer>
447*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
448*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
449*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
450*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
451*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
452*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
453*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
454*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
455*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
456*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
457*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
458*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
459*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
460*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
461*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
462*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>16</integer>
463*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
464*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
465*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
466*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
467*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>16</integer>
468*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
469*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
470*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
471*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
472*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
473*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
474*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
475*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>17</integer>
476*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
477*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
478*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
479*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
480*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>17</integer>
481*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
482*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
483*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
484*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
485*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
486*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
487*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
488*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
489*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
490*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
491*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
492*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>17</integer>
493*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
494*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
495*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
496*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
497*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
498*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
499*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
500*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>17</integer>
501*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
502*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
503*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
504*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
505*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>17</integer>
506*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
507*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
508*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
509*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
510*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
511*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
512*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
513*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
514*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
515*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
516*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
517*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
518*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
519*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
520*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
521*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
522*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
523*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
524*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
525*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>17</integer>
526*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
527*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
528*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
529*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
530*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>17</integer>
531*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
532*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
533*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
534*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
535*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
536*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
537*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
538*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>18</integer>
539*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
540*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
541*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
542*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
543*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>18</integer>
544*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
545*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
546*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
547*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
548*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
549*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
550*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
551*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
552*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
553*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
554*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
555*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>18</integer>
556*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
557*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
558*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
559*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
560*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
561*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
562*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
563*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>18</integer>
564*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
565*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
566*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
567*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
568*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>18</integer>
569*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
570*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
571*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
572*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
573*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
574*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
575*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
576*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;q&apos; initialized to a null pointer value</string>
577*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
578*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;q&apos; initialized to a null pointer value</string>
579*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
580*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
581*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
582*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
583*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
584*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
585*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
586*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
587*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
588*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>18</integer>
589*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
590*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
591*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
592*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
593*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>18</integer>
594*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
595*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
596*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
597*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
598*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
599*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
600*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
601*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>19</integer>
602*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
603*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
604*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
605*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
606*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>19</integer>
607*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
608*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
609*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
610*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
611*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
612*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
613*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
614*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
615*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
616*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
617*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
618*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>19</integer>
619*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
620*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
621*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
622*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
623*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
624*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
625*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
626*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>19</integer>
627*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
628*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
629*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
630*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
631*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>19</integer>
632*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
633*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
634*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
635*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
636*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
637*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
638*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
639*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;q&apos;)</string>
640*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
641*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;q&apos;)</string>
642*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
643*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
644*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;q&apos;)</string>
645*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
646*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
647*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
648*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_null_assign_transitive</string>
649*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>4</string>
650*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
651*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
652*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>19</integer>
653*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
654*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
655*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
656*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
657*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
658*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
659*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
660*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
661*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
662*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
663*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
664*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
665*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
666*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
667*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
668*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>23</integer>
669*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
670*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
671*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
672*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
673*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>23</integer>
674*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
675*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
676*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
677*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
678*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
679*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
680*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
681*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>23</integer>
682*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
683*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
684*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
685*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
686*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>23</integer>
687*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
688*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
689*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
690*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
691*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
692*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
693*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
694*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
695*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
696*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
697*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
698*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>23</integer>
699*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
700*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
701*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
702*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
703*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
704*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
705*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
706*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>23</integer>
707*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
708*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
709*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
710*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
711*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>23</integer>
712*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
713*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
714*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
715*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
716*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
717*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
718*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
719*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;p&apos; is null</string>
720*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
721*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;p&apos; is null</string>
722*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
723*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
724*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
725*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
726*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
727*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
728*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
729*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
730*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
731*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>23</integer>
732*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
733*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
734*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
735*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
736*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>23</integer>
737*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
738*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
739*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
740*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
741*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
742*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
743*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
744*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>24</integer>
745*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
746*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
747*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
748*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
749*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>24</integer>
750*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
751*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
752*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
753*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
754*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
755*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
756*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
757*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
758*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
759*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
760*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
761*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
762*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
763*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
764*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
765*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>24</integer>
766*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
767*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
768*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
769*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
770*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>24</integer>
771*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
772*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
773*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
774*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
775*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
776*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
777*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
778*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>24</integer>
779*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
780*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
781*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
782*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
783*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>24</integer>
784*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
785*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
786*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
787*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
788*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
789*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
790*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
791*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
792*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
793*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
794*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
795*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>24</integer>
796*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>8</integer>
797*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
798*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
799*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
800*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
801*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
802*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
803*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>24</integer>
804*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
805*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
806*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
807*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
808*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>24</integer>
809*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
810*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
811*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
812*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
813*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
814*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
815*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
816*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
817*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
818*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
819*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
820*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
821*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
822*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
823*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
824*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
825*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_null_cond</string>
826*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>2</string>
827*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
828*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
829*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>24</integer>
830*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>8</integer>
831*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
832*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
833*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
834*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
835*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
836*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
837*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
838*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
839*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
840*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
841*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
842*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
843*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
844*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
845*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>29</integer>
846*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
847*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
848*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
849*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
850*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>29</integer>
851*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
852*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
853*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
854*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
855*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
856*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
857*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
858*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>29</integer>
859*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
860*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
861*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
862*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
863*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>29</integer>
864*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
865*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
866*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
867*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
868*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
869*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
870*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
871*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
872*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
873*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
874*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
875*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>29</integer>
876*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
877*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
878*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
879*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
880*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
881*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
882*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
883*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>29</integer>
884*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
885*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
886*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
887*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
888*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>29</integer>
889*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
890*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
891*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
892*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
893*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
894*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
895*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
896*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;q&apos; is null</string>
897*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
898*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;q&apos; is null</string>
899*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
900*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
901*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
902*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
903*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
904*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
905*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
906*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
907*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
908*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>29</integer>
909*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
910*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
911*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
912*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
913*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>29</integer>
914*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
915*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
916*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
917*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
918*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
919*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
920*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
921*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>30</integer>
922*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
923*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
924*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
925*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
926*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>30</integer>
927*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
928*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
929*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
930*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
931*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
932*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
933*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
934*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
935*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
936*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
937*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
938*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>30</integer>
939*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>5</integer>
940*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
941*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
942*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
943*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
944*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
945*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
946*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>30</integer>
947*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
948*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
949*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
950*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
951*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>30</integer>
952*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>10</integer>
953*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
954*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
955*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
956*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
957*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
958*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
959*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
960*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
961*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
962*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
963*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
964*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
965*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
966*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
967*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
968*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
969*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
970*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
971*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>30</integer>
972*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
973*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
974*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
975*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
976*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>30</integer>
977*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
978*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
979*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
980*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
981*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
982*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
983*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
984*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>31</integer>
985*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
986*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
987*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
988*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
989*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>31</integer>
990*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
991*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
992*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
993*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
994*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
995*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
996*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
997*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
998*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
999*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1000*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1001*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>31</integer>
1002*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>8</integer>
1003*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1004*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1005*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1006*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1007*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1008*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1009*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>31</integer>
1010*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
1011*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1012*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1013*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1014*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>31</integer>
1015*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
1016*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1017*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1018*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1019*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1020*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1021*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1022*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1023*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1024*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1025*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1026*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
1027*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1028*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
1029*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1030*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
1031*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_null_cond_transitive</string>
1032*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>3</string>
1033*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
1034*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1035*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>31</integer>
1036*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>8</integer>
1037*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
1038*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1039*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1040*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1041*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
1042*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
1043*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1044*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1045*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1046*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1047*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1048*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1049*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1050*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1051*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>36</integer>
1052*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1053*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1054*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1055*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1056*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>36</integer>
1057*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
1058*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1059*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1060*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1061*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1062*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1063*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1064*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>36</integer>
1065*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
1066*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1067*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1068*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1069*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>36</integer>
1070*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
1071*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1072*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1073*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1074*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1075*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1076*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1077*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1078*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1079*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1080*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1081*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1082*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1083*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1084*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1085*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>36</integer>
1086*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
1087*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1088*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1089*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1090*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>36</integer>
1091*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
1092*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1093*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1094*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1095*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1096*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1097*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1098*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>37</integer>
1099*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1100*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1101*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1102*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1103*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>37</integer>
1104*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1105*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1106*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1107*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1108*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1109*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1110*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1111*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1112*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1113*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1114*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1115*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>37</integer>
1116*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
1117*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1118*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1119*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1120*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1121*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1122*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1123*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>37</integer>
1124*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
1125*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1126*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1127*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1128*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>37</integer>
1129*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>9</integer>
1130*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1131*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1132*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1133*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1134*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1135*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1136*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;x.p&apos;</string>
1137*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1138*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;x.p&apos;</string>
1139*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1140*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1141*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1142*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1143*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1144*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1145*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1146*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1147*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1148*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>37</integer>
1149*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1150*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1151*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1152*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1153*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>37</integer>
1154*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1155*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1156*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1157*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1158*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1159*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1160*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1161*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>38</integer>
1162*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>10</integer>
1163*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1164*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1165*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1166*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>38</integer>
1167*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>10</integer>
1168*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1169*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1170*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1171*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1172*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1173*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1174*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1175*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1176*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1177*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1178*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>38</integer>
1179*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>10</integer>
1180*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1181*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1182*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1183*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1184*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1185*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1186*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>38</integer>
1187*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1188*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1189*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1190*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1191*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>38</integer>
1192*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1193*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1194*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1195*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1196*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1197*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1198*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1199*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
1200*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1201*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
1202*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1203*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
1204*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from field &apos;p&apos;)</string>
1205*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
1206*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1207*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
1208*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_null_field</string>
1209*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>3</string>
1210*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
1211*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1212*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>38</integer>
1213*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>10</integer>
1214*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
1215*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1216*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1217*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1218*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
1219*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
1220*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1221*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1222*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1223*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1224*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1225*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1226*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1227*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1228*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>43</integer>
1229*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1230*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1231*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1232*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1233*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>43</integer>
1234*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
1235*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1236*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1237*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1238*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1239*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1240*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1241*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>43</integer>
1242*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1243*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1244*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1245*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1246*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>43</integer>
1247*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1248*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1249*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1250*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1251*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1252*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1253*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1254*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1255*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1256*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1257*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1258*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>43</integer>
1259*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
1260*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1261*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1262*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1263*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1264*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1265*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1266*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>43</integer>
1267*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1268*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1269*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1270*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1271*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>43</integer>
1272*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>12</integer>
1273*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1274*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1275*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1276*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1277*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1278*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1279*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;a&apos; is not equal to 0</string>
1280*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1281*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;a&apos; is not equal to 0</string>
1282*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1283*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1284*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1285*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1286*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1287*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1288*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1289*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1290*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1291*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>43</integer>
1292*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1293*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1294*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1295*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1296*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>43</integer>
1297*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1298*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1299*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1300*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1301*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1302*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1303*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1304*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1305*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1306*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1307*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1308*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1309*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1310*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
1311*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1312*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1313*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1314*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1315*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1316*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1317*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1318*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1319*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1320*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1321*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1322*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1323*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1324*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1325*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1326*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1327*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1328*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1329*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1330*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1331*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
1332*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1333*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1334*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1335*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1336*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1337*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1338*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1339*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1340*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1341*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1342*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1343*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1344*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1345*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1346*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1347*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1348*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1349*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1350*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1351*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1352*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1353*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1354*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1355*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>46</integer>
1356*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
1357*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1358*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1359*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1360*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1361*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1362*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1363*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>46</integer>
1364*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1365*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1366*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1367*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1368*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>46</integer>
1369*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>12</integer>
1370*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1371*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1372*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1373*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1374*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1375*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1376*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;b&apos; is equal to 0</string>
1377*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1378*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;b&apos; is equal to 0</string>
1379*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1380*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1381*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1382*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1383*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1384*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1385*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1386*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1387*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1388*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1389*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1390*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1391*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1392*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1393*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>46</integer>
1394*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1395*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1396*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1397*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1398*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1399*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1400*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1401*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>49</integer>
1402*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1403*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1404*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1405*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1406*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>49</integer>
1407*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
1408*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1409*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1410*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1411*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1412*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1413*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1414*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1415*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1416*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1417*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1418*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>49</integer>
1419*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
1420*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1421*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1422*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1423*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1424*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1425*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1426*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>49</integer>
1427*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
1428*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1429*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1430*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1431*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>49</integer>
1432*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
1433*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1434*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1435*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1436*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1437*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1438*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1439*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1440*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1441*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1442*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1443*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1444*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1445*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1446*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1447*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1448*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1449*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1450*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1451*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>49</integer>
1452*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1453*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1454*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1455*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1456*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>49</integer>
1457*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
1458*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1459*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1460*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1461*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1462*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1463*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1464*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>50</integer>
1465*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
1466*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1467*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1468*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1469*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>50</integer>
1470*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
1471*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1472*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1473*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1474*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1475*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1476*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1477*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1478*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1479*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1480*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1481*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>50</integer>
1482*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
1483*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1484*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1485*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1486*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1487*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1488*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1489*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>50</integer>
1490*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
1491*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1492*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1493*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1494*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>50</integer>
1495*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
1496*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1497*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1498*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1499*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1500*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1501*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1502*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1503*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1504*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1505*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1506*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
1507*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1508*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
1509*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1510*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
1511*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_assumptions</string>
1512*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>8</string>
1513*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
1514*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1515*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>50</integer>
1516*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
1517*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
1518*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1519*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1520*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1521*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
1522*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
1523*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1524*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1525*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1526*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1527*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1528*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1529*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1530*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1531*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>55</integer>
1532*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1533*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1534*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1535*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1536*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>55</integer>
1537*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
1538*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1539*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1540*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1541*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1542*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1543*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1544*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1545*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1546*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1547*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1548*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1549*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1550*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
1551*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1552*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1553*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1554*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1555*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1556*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1557*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1558*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1559*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1560*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1561*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1562*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1563*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1564*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1565*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1566*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1567*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1568*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1569*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1570*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1571*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
1572*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1573*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1574*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1575*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1576*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1577*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1578*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1579*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1580*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1581*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1582*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1583*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1584*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1585*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1586*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1587*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1588*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1589*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1590*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1591*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1592*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1593*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1594*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1595*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>56</integer>
1596*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
1597*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1598*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1599*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1600*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1601*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1602*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1603*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>56</integer>
1604*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1605*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1606*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1607*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1608*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>56</integer>
1609*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>27</integer>
1610*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1611*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1612*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1613*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1614*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1615*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1616*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Value assigned to &apos;p&apos;</string>
1617*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1618*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Value assigned to &apos;p&apos;</string>
1619*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1620*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1621*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1622*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1623*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1624*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>56</integer>
1625*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
1626*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1627*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1628*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1629*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1630*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1631*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1632*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>56</integer>
1633*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1634*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1635*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1636*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1637*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>56</integer>
1638*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1639*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1640*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1641*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1642*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1643*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1644*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1645*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;p&apos; is null</string>
1646*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1647*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;p&apos; is null</string>
1648*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1649*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1650*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1651*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1652*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1653*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>56</integer>
1654*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
1655*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1656*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1657*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1658*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1659*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1660*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1661*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>56</integer>
1662*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
1663*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1664*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1665*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1666*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>56</integer>
1667*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>27</integer>
1668*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1669*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1670*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1671*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1672*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1673*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1674*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming pointer value is null</string>
1675*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1676*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming pointer value is null</string>
1677*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1678*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1679*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1680*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1681*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1682*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1683*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1684*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1685*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1686*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1687*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1688*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1689*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1690*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1691*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>56</integer>
1692*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1693*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1694*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1695*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1696*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1697*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1698*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1699*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>58</integer>
1700*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1701*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1702*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1703*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1704*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>58</integer>
1705*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
1706*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1707*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1708*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1709*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1710*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1711*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1712*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1713*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1714*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1715*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1716*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1717*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1718*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1719*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1720*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>58</integer>
1721*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1722*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1723*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1724*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1725*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>58</integer>
1726*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
1727*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1728*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1729*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1730*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1731*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1732*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1733*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>58</integer>
1734*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>10</integer>
1735*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1736*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1737*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1738*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>58</integer>
1739*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>10</integer>
1740*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1741*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1742*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1743*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1744*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1745*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1746*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1747*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1748*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1749*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1750*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>58</integer>
1751*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>10</integer>
1752*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1753*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1754*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1755*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1756*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1757*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1758*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>58</integer>
1759*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>11</integer>
1760*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1761*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1762*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1763*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>58</integer>
1764*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>11</integer>
1765*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1766*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1767*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1768*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1769*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1770*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1771*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1772*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1773*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1774*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1775*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
1776*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1777*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
1778*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1779*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
1780*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_cond_assign</string>
1781*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>4</string>
1782*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
1783*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1784*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>58</integer>
1785*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>10</integer>
1786*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
1787*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1788*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
1789*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1790*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
1791*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
1792*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1793*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1794*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1795*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1796*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1797*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1798*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1799*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1800*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>75</integer>
1801*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
1802*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1803*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1804*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1805*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>75</integer>
1806*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
1807*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1808*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1809*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1810*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1811*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1812*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1813*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>76</integer>
1814*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
1815*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1816*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1817*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1818*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>76</integer>
1819*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1820*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1821*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1822*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1823*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1824*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1825*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1826*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1827*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1828*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1829*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1830*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>76</integer>
1831*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>5</integer>
1832*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1833*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1834*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1835*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1836*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1837*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1838*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>76</integer>
1839*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
1840*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1841*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1842*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1843*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>76</integer>
1844*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>10</integer>
1845*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1846*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1847*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1848*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1849*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1850*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1851*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1852*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1853*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
1854*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1855*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1856*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1857*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1858*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1859*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1860*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1861*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1862*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1863*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>76</integer>
1864*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
1865*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1866*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1867*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1868*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>76</integer>
1869*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
1870*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1871*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1872*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1873*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
1874*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
1875*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1876*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>77</integer>
1877*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
1878*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1879*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1880*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
1881*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>77</integer>
1882*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
1883*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
1884*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
1885*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
1886*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
1887*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
1888*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1889*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1890*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1891*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1892*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1893*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>77</integer>
1894*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>8</integer>
1895*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1896*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1897*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1898*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1899*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1900*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1901*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>77</integer>
1902*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
1903*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1904*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1905*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1906*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>77</integer>
1907*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
1908*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1909*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1910*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1911*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1912*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1913*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1914*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1915*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1916*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1917*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1918*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
1919*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1920*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
1921*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1922*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>Objective-C method</string>
1923*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test</string>
1924*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>3</string>
1925*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
1926*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1927*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>77</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:   </dict>
1932*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1933*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
1934*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
1935*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1936*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
1937*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
1938*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
1939*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>86</integer>
1940*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>8</integer>
1941*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
1942*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
1943*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
1944*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
1945*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
1946*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1947*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>86</integer>
1948*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</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>86</integer>
1953*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>10</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:        <array>
1958*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1959*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>86</integer>
1960*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>14</integer>
1961*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1962*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1963*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
1964*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>86</integer>
1965*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>40</integer>
1966*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
1967*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
1968*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
1969*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
1970*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
1971*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
1972*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Value stored to &apos;foo&apos; during its initialization is never read</string>
1973*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
1974*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Value stored to &apos;foo&apos; during its initialization is never read</string>
1975*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
1976*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
1977*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Value stored to &apos;foo&apos; during its initialization is never read</string>
1978*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Dead store</string>
1979*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dead initialization</string>
1980*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>Objective-C method</string>
1981*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test2</string>
1982*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>2</string>
1983*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
1984*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
1985*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>86</integer>
1986*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>8</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:   <dict>
1991*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
1992*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
1993*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
1994*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
1995*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
1996*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
1997*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
1998*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
1999*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2000*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2001*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>85</integer>
2002*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2003*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2004*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2005*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2006*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>85</integer>
2007*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
2008*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2009*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2010*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2011*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2012*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2013*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2014*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2015*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2016*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2017*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2018*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2019*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2020*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
2021*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2022*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2023*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2024*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2025*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2026*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2027*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2028*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2029*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2030*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2031*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2032*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2033*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2034*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2035*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2036*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2037*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2038*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2039*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2040*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2041*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
2042*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2043*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2044*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2045*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2046*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2047*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2048*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2049*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>14</integer>
2050*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2051*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2052*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2053*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2054*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>14</integer>
2055*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2056*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2057*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2058*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2059*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2060*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2061*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2062*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2063*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2064*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2065*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>86</integer>
2066*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>14</integer>
2067*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2068*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2069*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2070*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2071*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2072*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2073*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>86</integer>
2074*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>14</integer>
2075*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2076*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2077*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2078*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>86</integer>
2079*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>40</integer>
2080*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2081*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2082*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2083*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2084*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2085*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2086*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Method returns an Objective-C object with a +1 retain count</string>
2087*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2088*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Method returns an Objective-C object with a +1 retain count</string>
2089*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2090*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2091*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2092*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2093*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2094*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2095*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2096*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2097*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2098*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2099*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>14</integer>
2100*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2101*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2102*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2103*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>86</integer>
2104*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>14</integer>
2105*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2106*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2107*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2108*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2109*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2110*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2111*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>88</integer>
2112*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>9</integer>
2113*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2114*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2115*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2116*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>88</integer>
2117*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>9</integer>
2118*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2119*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2120*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2121*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2122*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2123*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2124*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2125*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2126*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2127*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2128*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>88</integer>
2129*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>9</integer>
2130*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2131*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2132*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2133*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2134*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Object leaked: object allocated and stored into &apos;foo&apos; is not referenced later in this execution path and has a retain count of +1</string>
2135*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2136*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Object leaked: object allocated and stored into &apos;foo&apos; is not referenced later in this execution path and has a retain count of +1</string>
2137*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2138*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
2139*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Potential leak of an object stored into &apos;foo&apos;</string>
2140*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Memory (Core Foundation/Objective-C)</string>
2141*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Leak</string>
2142*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>Objective-C method</string>
2143*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test2</string>
2144*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>2</string>
2145*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
2146*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
2147*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>88</integer>
2148*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>9</integer>
2149*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
2150*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
2151*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
2152*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
2153*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
2154*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
2155*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2156*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2157*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2158*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2159*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2160*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2161*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2162*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2163*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>95</integer>
2164*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2165*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2166*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2167*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2168*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>95</integer>
2169*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2170*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2171*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2172*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2173*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2174*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2175*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2176*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2177*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
2178*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2179*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2180*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2181*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2182*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2183*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2184*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2185*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2186*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2187*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2188*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2189*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2190*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2191*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2192*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2193*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2194*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2195*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2196*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2197*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2198*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
2199*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2200*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2201*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2202*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2203*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2204*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2205*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2206*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2207*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2208*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2209*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2210*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>100</integer>
2211*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2212*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2213*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2214*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2215*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>100</integer>
2216*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2217*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2218*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2219*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2220*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2221*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2222*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2223*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2224*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2225*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2226*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2227*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2228*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2229*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2230*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2231*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>100</integer>
2232*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2233*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2234*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2235*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2236*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>100</integer>
2237*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2238*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2239*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2240*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2241*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2242*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2243*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2244*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>95</integer>
2245*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2246*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2247*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2248*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2249*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>95</integer>
2250*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2251*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2252*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2253*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2254*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2255*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2256*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2257*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2258*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2259*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2260*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2261*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>95</integer>
2262*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
2263*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2264*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2265*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2266*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2267*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2268*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2269*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>95</integer>
2270*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
2271*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2272*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2273*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2274*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>95</integer>
2275*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
2276*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2277*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2278*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2279*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2280*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2281*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2282*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
2283*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2284*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
2285*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2286*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2287*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2288*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2289*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2290*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2291*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2292*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2293*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2294*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>95</integer>
2295*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2296*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2297*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2298*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2299*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>95</integer>
2300*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2301*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2302*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2303*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2304*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2305*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2306*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2307*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2308*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
2309*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2310*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2311*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2312*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2313*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2314*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2315*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2316*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2317*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2318*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2319*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2320*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2321*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2322*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2323*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2324*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2325*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2326*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2327*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2328*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2329*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
2330*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2331*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2332*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2333*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>96</integer>
2334*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2335*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2336*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2337*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2338*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2339*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2340*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2341*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>97</integer>
2342*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2343*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2344*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2345*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2346*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>97</integer>
2347*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
2348*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2349*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2350*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2351*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2352*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2353*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2354*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2355*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2356*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2357*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2358*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>97</integer>
2359*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>5</integer>
2360*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2361*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2362*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2363*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2364*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2365*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2366*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>97</integer>
2367*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
2368*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2369*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2370*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2371*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>97</integer>
2372*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>10</integer>
2373*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2374*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2375*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2376*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2377*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2378*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2379*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2380*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2381*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2382*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2383*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2384*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2385*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2386*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2387*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2388*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2389*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2390*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2391*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>97</integer>
2392*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2393*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2394*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2395*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2396*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>97</integer>
2397*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
2398*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2399*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2400*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2401*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2402*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2403*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2404*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>98</integer>
2405*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
2406*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2407*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2408*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2409*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>98</integer>
2410*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
2411*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2412*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2413*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2414*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2415*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2416*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2417*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2418*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2419*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2420*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2421*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>98</integer>
2422*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>8</integer>
2423*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2424*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2425*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2426*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2427*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2428*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2429*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>98</integer>
2430*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
2431*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2432*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2433*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2434*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>98</integer>
2435*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>6</integer>
2436*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2437*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2438*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2439*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2440*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2441*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2442*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2443*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2444*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2445*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2446*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
2447*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2448*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
2449*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2450*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
2451*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>rdar12280665</string>
2452*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>4</string>
2453*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
2454*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
2455*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>98</integer>
2456*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>8</integer>
2457*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
2458*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
2459*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
2460*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
2461*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
2462*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
2463*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2464*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2465*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2466*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2467*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>107</integer>
2468*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
2469*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2470*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2471*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2472*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2473*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2474*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2475*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>107</integer>
2476*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
2477*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2478*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2479*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2480*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>107</integer>
2481*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
2482*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2483*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2484*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2485*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2486*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2487*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2488*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2489*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2490*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2491*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2492*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2493*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2494*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2495*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2496*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2497*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2498*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2499*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2500*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>107</integer>
2501*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2502*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2503*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2504*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2505*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>107</integer>
2506*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2507*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2508*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2509*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2510*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2511*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2512*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2513*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2514*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2515*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2516*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2517*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2518*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2519*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2520*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2521*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2522*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2523*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2524*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2525*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2526*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2527*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2528*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2529*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2530*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2531*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2532*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2533*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2534*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2535*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2536*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2537*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2538*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2539*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2540*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2541*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2542*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2543*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2544*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2545*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2546*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2547*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2548*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
2549*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2550*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2551*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2552*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2553*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
2554*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2555*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2556*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2557*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2558*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2559*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2560*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2561*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2562*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2563*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2564*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>108</integer>
2565*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>24</integer>
2566*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2567*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2568*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2569*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2570*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2571*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2572*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>108</integer>
2573*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>24</integer>
2574*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2575*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2576*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2577*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>108</integer>
2578*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>28</integer>
2579*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2580*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2581*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2582*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2583*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2584*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2585*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;i&apos; is &gt;= &apos;x&apos;</string>
2586*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2587*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;i&apos; is &gt;= &apos;x&apos;</string>
2588*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2589*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2590*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2591*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2592*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2593*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2594*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2595*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2596*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2597*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2598*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
2599*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2600*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2601*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2602*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2603*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>24</integer>
2604*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2605*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2606*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2607*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2608*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2609*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2610*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2611*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2612*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2613*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2614*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2615*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2616*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2617*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2618*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2619*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2620*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2621*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2622*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2623*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2624*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2625*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2626*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2627*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>108</integer>
2628*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
2629*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2630*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2631*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2632*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2633*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2634*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2635*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>108</integer>
2636*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
2637*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2638*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2639*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2640*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>108</integer>
2641*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
2642*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2643*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2644*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2645*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2646*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2647*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2648*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Loop body executed 0 times</string>
2649*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2650*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Loop body executed 0 times</string>
2651*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2652*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2653*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2654*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2655*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2656*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2657*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2658*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2659*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2660*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2661*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2662*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2663*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2664*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2665*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>108</integer>
2666*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2667*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2668*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2669*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2670*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2671*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2672*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2673*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>111</integer>
2674*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2675*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2676*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2677*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2678*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>111</integer>
2679*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2680*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2681*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2682*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2683*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2684*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2685*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2686*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2687*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2688*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2689*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2690*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2691*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2692*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2693*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2694*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>111</integer>
2695*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2696*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2697*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2698*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2699*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>111</integer>
2700*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2701*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2702*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2703*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2704*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2705*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2706*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2707*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>111</integer>
2708*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
2709*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2710*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2711*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2712*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>111</integer>
2713*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
2714*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2715*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2716*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2717*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2718*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2719*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2720*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2721*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2722*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2723*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2724*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>111</integer>
2725*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
2726*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2727*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2728*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2729*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2730*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2731*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2732*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>111</integer>
2733*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
2734*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2735*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2736*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2737*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>111</integer>
2738*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
2739*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2740*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2741*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2742*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2743*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2744*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2745*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2746*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2747*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2748*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2749*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
2750*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
2751*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
2752*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2753*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
2754*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>radar12322528_for</string>
2755*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>5</string>
2756*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
2757*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
2758*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>111</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:   </dict>
2763*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
2764*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
2765*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
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>115</integer>
2771*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</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>115</integer>
2779*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</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>115</integer>
2784*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</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>0</integer>
2790*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2791*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2792*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2793*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
2794*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2795*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2796*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2797*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2798*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2799*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2800*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2801*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2802*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2803*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>115</integer>
2804*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2805*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2806*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2807*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2808*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>115</integer>
2809*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2810*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2811*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2812*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2813*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2814*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
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:           <dict>
2821*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2822*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2823*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2824*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2825*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2826*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2827*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2828*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2829*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2830*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2831*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2832*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2833*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2834*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2835*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2836*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2837*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2838*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2839*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2840*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2841*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2842*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2843*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2844*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2845*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2846*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2847*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2848*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2849*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2850*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2851*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>11</integer>
2852*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2853*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2854*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2855*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2856*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>11</integer>
2857*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2858*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2859*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2860*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2861*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2862*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2863*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2864*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2865*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
2866*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
2867*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>117</integer>
2868*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>11</integer>
2869*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
2870*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
2871*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
2872*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2873*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2874*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2875*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>117</integer>
2876*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>11</integer>
2877*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2878*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2879*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2880*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>117</integer>
2881*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>15</integer>
2882*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2883*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2884*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2885*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2886*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2887*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2888*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;i&apos; is &gt;= &apos;x&apos;</string>
2889*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2890*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;i&apos; is &gt;= &apos;x&apos;</string>
2891*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2892*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2893*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2894*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2895*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2896*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2897*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2898*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2899*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2900*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2901*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>11</integer>
2902*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2903*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2904*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2905*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2906*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>11</integer>
2907*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2908*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2909*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2910*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2911*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2912*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2913*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2914*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2915*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2916*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2917*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2918*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2919*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2920*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2921*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2922*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2923*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2924*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2925*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2926*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2927*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
2928*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
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:      <key>ranges</key>
2935*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
2936*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
2937*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2938*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>117</integer>
2939*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
2940*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2941*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2942*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
2943*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>117</integer>
2944*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
2945*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
2946*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
2947*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
2948*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
2949*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
2950*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
2951*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Loop body executed 0 times</string>
2952*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
2953*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Loop body executed 0 times</string>
2954*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2955*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2956*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2957*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2958*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2959*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2960*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2961*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2962*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2963*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2964*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2965*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2966*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2967*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2968*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>117</integer>
2969*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
2970*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2971*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2972*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2973*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
2974*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2975*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2976*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>121</integer>
2977*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2978*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2979*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2980*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2981*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>121</integer>
2982*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2983*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
2984*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
2985*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
2986*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
2987*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
2988*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
2989*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
2990*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
2991*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
2992*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
2993*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
2994*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
2995*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
2996*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
2997*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>121</integer>
2998*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
2999*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3000*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3001*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3002*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>121</integer>
3003*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3004*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3005*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3006*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3007*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3008*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3009*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3010*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>121</integer>
3011*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3012*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3013*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3014*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3015*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>121</integer>
3016*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3017*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3018*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3019*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3020*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3021*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3022*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3023*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3024*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3025*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3026*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3027*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>121</integer>
3028*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
3029*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
3030*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
3031*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
3032*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3033*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3034*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3035*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>121</integer>
3036*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
3037*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3038*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3039*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3040*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>121</integer>
3041*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
3042*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3043*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3044*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3045*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3046*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3047*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3048*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3049*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3050*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3051*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3052*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
3053*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3054*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
3055*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
3056*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3057*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>radar12322528_while</string>
3058*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>7</string>
3059*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
3060*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
3061*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>121</integer>
3062*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
3063*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
3064*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
3065*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
3066*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
3067*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
3068*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
3069*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3070*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3071*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3072*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3073*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>125</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:      <key>ranges</key>
3078*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3079*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3080*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3081*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>125</integer>
3082*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
3083*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3084*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3085*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3086*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>125</integer>
3087*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
3088*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3089*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3090*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3091*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3092*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3093*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3094*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
3095*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3096*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
3097*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3098*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3099*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3100*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3101*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3102*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3103*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3104*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3105*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3106*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>125</integer>
3107*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3108*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3109*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3110*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3111*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>125</integer>
3112*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3113*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3114*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3115*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3116*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3117*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3118*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3119*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3120*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3121*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3122*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3123*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3124*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3125*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3126*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3127*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3128*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3129*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3130*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3131*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3132*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3133*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3134*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3135*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3136*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3137*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3138*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3139*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3140*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3141*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3142*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3143*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3144*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3145*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3146*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3147*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3148*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3149*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3150*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3151*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3152*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3153*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3154*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3155*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3156*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3157*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3158*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3159*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3160*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3161*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3162*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3163*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3164*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3165*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3166*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3167*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3168*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3169*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3170*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3171*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3172*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3173*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3174*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3175*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3176*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3177*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3178*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3179*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3180*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3181*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3182*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3183*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3184*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3185*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3186*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3187*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>129</integer>
3188*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3189*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3190*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3191*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3192*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>129</integer>
3193*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3194*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3195*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3196*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3197*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3198*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3199*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3200*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3201*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3202*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3203*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3204*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3205*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3206*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3207*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3208*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>129</integer>
3209*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3210*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3211*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3212*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3213*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>129</integer>
3214*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3215*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3216*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3217*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3218*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3219*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3220*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3221*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3222*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3223*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3224*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3225*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3226*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3227*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3228*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3229*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3230*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3231*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3232*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3233*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3234*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3235*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3236*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3237*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3238*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>126</integer>
3239*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
3240*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
3241*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
3242*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
3243*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3244*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3245*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3246*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>126</integer>
3247*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
3248*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3249*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3250*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3251*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>126</integer>
3252*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
3253*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3254*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3255*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3256*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3257*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3258*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3259*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
3260*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3261*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
3262*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3263*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3264*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3265*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3266*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3267*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3268*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3269*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3270*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3271*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3272*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3273*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3274*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3275*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3276*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>126</integer>
3277*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3278*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3279*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3280*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3281*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3282*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3283*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3284*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3285*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3286*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3287*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3288*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3289*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3290*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3291*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3292*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3293*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3294*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3295*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3296*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3297*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3298*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3299*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3300*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3301*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3302*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3303*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3304*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3305*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3306*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3307*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3308*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3309*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3310*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>127</integer>
3311*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3312*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3313*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3314*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3315*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3316*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3317*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3318*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>128</integer>
3319*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
3320*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3321*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3322*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3323*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>128</integer>
3324*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>11</integer>
3325*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3326*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3327*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3328*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3329*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3330*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3331*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3332*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3333*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3334*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3335*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3336*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3337*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3338*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3339*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>128</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:            <key>line</key><integer>128</integer>
3345*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>11</integer>
3346*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3347*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3348*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3349*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3350*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3351*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3352*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>130</integer>
3353*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3354*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3355*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3356*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3357*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>130</integer>
3358*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3359*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3360*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3361*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3362*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3363*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3364*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3365*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3366*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3367*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3368*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3369*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3370*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3371*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3372*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3373*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>130</integer>
3374*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3375*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3376*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3377*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3378*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>130</integer>
3379*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3380*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3381*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3382*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3383*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3384*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3385*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3386*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>130</integer>
3387*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3388*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3389*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3390*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3391*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>130</integer>
3392*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3393*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3394*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3395*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3396*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3397*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3398*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3399*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3400*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3401*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3402*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3403*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>130</integer>
3404*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
3405*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
3406*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
3407*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
3408*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3409*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3410*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3411*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>130</integer>
3412*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
3413*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3414*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3415*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3416*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>130</integer>
3417*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
3418*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3419*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3420*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3421*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3422*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3423*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3424*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3425*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3426*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3427*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3428*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
3429*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3430*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
3431*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
3432*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3433*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>radar12322528_foo_2</string>
3434*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>6</string>
3435*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
3436*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
3437*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>130</integer>
3438*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
3439*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
3440*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
3441*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
3442*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
3443*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
3444*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
3445*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3446*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3447*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3448*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3449*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3450*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3451*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3452*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3453*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>134</integer>
3454*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3455*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3456*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3457*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3458*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>134</integer>
3459*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3460*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3461*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3462*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3463*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3464*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3465*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3466*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3467*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3468*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3469*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3470*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3471*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3472*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3473*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3474*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3475*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3476*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3477*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3478*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3479*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3480*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3481*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3482*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3483*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3484*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3485*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3486*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3487*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3488*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3489*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3490*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3491*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3492*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3493*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3494*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3495*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3496*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3497*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3498*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3499*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3500*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3501*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3502*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3503*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3504*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3505*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3506*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3507*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3508*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3509*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3510*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3511*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3512*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3513*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3514*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3515*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3516*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3517*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3518*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3519*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3520*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3521*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3522*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3523*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3524*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3525*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3526*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3527*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3528*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3529*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3530*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3531*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3532*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3533*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3534*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3535*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3536*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3537*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3538*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3539*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3540*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3541*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3542*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3543*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3544*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3545*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3546*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3547*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3548*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3549*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3550*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3551*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3552*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3553*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3554*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3555*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3556*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3557*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3558*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3559*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3560*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3561*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3562*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3563*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3564*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3565*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3566*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3567*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3568*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3569*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3570*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3571*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3572*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3573*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3574*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3575*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3576*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3577*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3578*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3579*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3580*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3581*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3582*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3583*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3584*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3585*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>135</integer>
3586*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
3587*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
3588*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
3589*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
3590*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3591*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3592*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3593*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>135</integer>
3594*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
3595*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3596*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3597*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3598*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>135</integer>
3599*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
3600*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3601*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3602*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3603*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3604*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3605*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3606*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
3607*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3608*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
3609*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3610*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3611*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3612*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3613*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3614*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3615*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3616*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3617*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3618*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3619*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3620*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3621*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3622*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3623*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3624*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3625*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3626*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3627*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3628*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3629*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3630*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3631*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3632*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3633*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3634*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3635*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3636*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3637*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3638*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3639*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3640*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3641*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3642*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3643*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3644*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3645*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3646*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3647*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3648*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>135</integer>
3649*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>33</integer>
3650*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
3651*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
3652*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
3653*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3654*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3655*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3656*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>135</integer>
3657*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>33</integer>
3658*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3659*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3660*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3661*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>135</integer>
3662*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>37</integer>
3663*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3664*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3665*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3666*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3667*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3668*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3669*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
3670*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3671*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
3672*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3673*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3674*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3675*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3676*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3677*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3678*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3679*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3680*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3681*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3682*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3683*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3684*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3685*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3686*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3687*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>33</integer>
3688*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3689*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3690*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3691*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3692*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3693*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3694*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3695*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3696*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3697*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3698*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3699*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3700*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3701*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3702*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3703*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3704*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3705*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3706*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3707*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3708*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3709*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3710*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3711*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3712*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3713*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3714*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3715*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3716*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3717*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3718*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3719*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3720*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3721*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>40</integer>
3722*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3723*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3724*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3725*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3726*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3727*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3728*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3729*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3730*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3731*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3732*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3733*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3734*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3735*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3736*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3737*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3738*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3739*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3740*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3741*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3742*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3743*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3744*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3745*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>135</integer>
3746*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
3747*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
3748*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
3749*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
3750*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3751*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3752*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3753*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>135</integer>
3754*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
3755*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3756*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3757*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3758*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>135</integer>
3759*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
3760*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3761*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3762*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3763*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3764*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3765*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3766*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
3767*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3768*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
3769*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3770*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3771*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3772*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3773*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3774*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3775*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3776*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3777*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3778*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3779*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3780*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3781*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3782*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3783*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>135</integer>
3784*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3785*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3786*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3787*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3788*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3789*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3790*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3791*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>136</integer>
3792*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3793*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3794*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3795*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3796*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>136</integer>
3797*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3798*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3799*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3800*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3801*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3802*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3803*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3804*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3805*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3806*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3807*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3808*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3809*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3810*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3811*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3812*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>136</integer>
3813*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3814*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3815*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3816*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3817*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>136</integer>
3818*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3819*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3820*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3821*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3822*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3823*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3824*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3825*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>136</integer>
3826*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3827*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3828*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3829*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3830*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>136</integer>
3831*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3832*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3833*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3834*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3835*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3836*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3837*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3838*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3839*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
3840*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
3841*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
3842*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>136</integer>
3843*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
3844*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
3845*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
3846*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
3847*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
3848*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
3849*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3850*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>136</integer>
3851*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
3852*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3853*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3854*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
3855*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>136</integer>
3856*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
3857*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
3858*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
3859*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
3860*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
3861*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
3862*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
3863*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3864*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
3865*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3866*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3867*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
3868*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
3869*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
3870*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
3871*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3872*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_loop_diagnostics</string>
3873*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>3</string>
3874*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
3875*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
3876*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>136</integer>
3877*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
3878*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
3879*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
3880*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
3881*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
3882*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
3883*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
3884*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3885*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3886*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3887*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3888*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3889*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3890*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3891*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3892*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>140</integer>
3893*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3894*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3895*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3896*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3897*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>140</integer>
3898*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3899*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3900*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3901*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3902*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3903*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3904*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3905*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
3906*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3907*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3908*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3909*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3910*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
3911*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3912*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3913*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3914*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3915*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3916*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3917*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3918*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3919*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3920*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3921*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3922*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3923*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3924*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3925*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3926*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
3927*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3928*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3929*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3930*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3931*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
3932*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3933*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3934*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3935*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3936*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3937*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3938*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3939*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
3940*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3941*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3942*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3943*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3944*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
3945*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3946*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3947*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3948*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3949*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3950*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3951*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3952*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3953*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3954*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3955*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3956*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3957*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3958*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3959*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3960*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
3961*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
3962*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3963*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3964*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3965*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
3966*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
3967*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3968*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3969*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3970*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
3971*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3972*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3973*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
3974*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3975*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3976*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3977*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3978*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
3979*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3980*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3981*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3982*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
3983*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
3984*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
3985*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
3986*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
3987*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
3988*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
3989*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
3990*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
3991*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
3992*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
3993*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3994*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
3995*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
3996*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
3997*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
3998*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
3999*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
4000*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4001*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4002*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4003*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4004*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4005*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4006*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4007*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4008*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4009*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4010*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4011*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4012*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4013*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4014*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4015*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4016*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4017*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4018*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4019*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4020*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4021*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4022*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4023*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4024*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>141</integer>
4025*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
4026*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4027*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4028*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4029*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4030*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4031*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4032*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>141</integer>
4033*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
4034*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4035*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4036*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4037*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>141</integer>
4038*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
4039*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4040*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4041*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4042*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4043*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4044*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4045*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4046*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4047*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4048*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4049*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4050*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4051*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4052*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4053*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4054*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4055*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4056*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4057*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4058*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4059*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4060*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4061*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4062*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4063*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4064*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4065*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4066*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4067*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4068*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4069*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4070*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
4071*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4072*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4073*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4074*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4075*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
4076*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4077*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4078*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4079*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4080*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4081*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4082*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4083*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4084*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4085*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4086*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4087*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4088*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4089*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4090*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4091*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
4092*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4093*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4094*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4095*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4096*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>142</integer>
4097*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4098*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4099*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4100*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4101*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4102*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4103*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4104*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>143</integer>
4105*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4106*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4107*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4108*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4109*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>143</integer>
4110*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4111*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4112*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4113*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4114*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4115*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4116*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4117*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4118*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4119*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4120*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4121*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>143</integer>
4122*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>5</integer>
4123*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4124*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4125*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4126*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4127*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4128*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4129*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>143</integer>
4130*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
4131*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4132*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4133*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4134*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>143</integer>
4135*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>9</integer>
4136*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4137*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4138*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4139*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4140*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4141*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4142*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
4143*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4144*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
4145*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4146*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4147*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4148*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4149*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4150*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4151*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4152*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4153*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4154*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>143</integer>
4155*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4156*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4157*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4158*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4159*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>143</integer>
4160*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4161*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4162*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4163*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4164*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4165*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4166*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4167*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
4168*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4169*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4170*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4171*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4172*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
4173*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4174*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4175*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4176*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4177*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4178*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4179*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4180*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4181*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4182*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4183*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4184*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4185*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4186*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4187*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4188*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
4189*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4190*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4191*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4192*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4193*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>144</integer>
4194*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4195*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4196*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4197*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4198*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4199*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4200*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4201*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4202*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4203*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4204*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4205*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4206*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4207*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4208*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4209*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4210*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4211*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4212*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4213*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4214*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4215*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4216*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4217*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4218*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>141</integer>
4219*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
4220*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4221*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4222*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4223*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4224*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4225*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4226*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>141</integer>
4227*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
4228*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4229*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4230*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4231*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>141</integer>
4232*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
4233*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4234*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4235*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4236*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4237*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4238*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4239*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4240*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4241*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4242*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4243*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4244*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4245*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4246*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4247*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4248*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4249*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4250*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4251*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4252*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4253*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4254*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4255*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4256*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>141</integer>
4257*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4258*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4259*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4260*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4261*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4262*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4263*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4264*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>145</integer>
4265*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4266*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4267*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4268*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4269*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>145</integer>
4270*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4271*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4272*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4273*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4274*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4275*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4276*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4277*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4278*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4279*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4280*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4281*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4282*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4283*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4284*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4285*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>145</integer>
4286*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4287*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4288*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4289*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4290*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>145</integer>
4291*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4292*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4293*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4294*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4295*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4296*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4297*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4298*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>145</integer>
4299*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4300*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4301*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4302*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4303*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>145</integer>
4304*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4305*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4306*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4307*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4308*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4309*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4310*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4311*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4312*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4313*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4314*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4315*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>145</integer>
4316*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
4317*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4318*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4319*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4320*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4321*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4322*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4323*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>145</integer>
4324*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
4325*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4326*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4327*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4328*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>145</integer>
4329*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
4330*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4331*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4332*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4333*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4334*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4335*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4336*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
4337*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4338*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
4339*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4340*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
4341*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
4342*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
4343*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
4344*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4345*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_loop_diagnostics_2</string>
4346*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>6</string>
4347*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
4348*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
4349*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>145</integer>
4350*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
4351*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
4352*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
4353*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
4354*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
4355*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
4356*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
4357*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4358*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4359*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4360*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4361*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4362*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4363*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4364*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4365*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>149</integer>
4366*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4367*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4368*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4369*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4370*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>149</integer>
4371*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4372*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4373*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4374*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4375*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4376*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4377*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4378*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4379*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4380*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4381*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4382*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4383*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4384*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
4385*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4386*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4387*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4388*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4389*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4390*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4391*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4392*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4393*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4394*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4395*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4396*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4397*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4398*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4399*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4400*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4401*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4402*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4403*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4404*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4405*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
4406*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4407*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4408*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4409*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4410*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4411*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4412*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4413*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4414*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4415*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4416*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4417*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4418*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4419*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4420*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4421*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4422*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4423*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4424*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4425*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4426*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4427*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4428*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4429*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4430*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4431*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4432*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4433*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4434*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4435*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4436*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4437*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4438*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4439*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4440*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4441*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4442*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4443*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4444*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4445*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4446*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4447*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4448*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4449*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4450*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4451*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4452*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4453*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4454*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4455*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4456*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4457*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4458*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4459*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4460*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4461*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4462*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4463*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4464*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4465*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4466*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4467*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4468*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4469*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4470*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4471*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4472*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4473*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4474*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4475*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4476*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4477*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4478*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4479*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4480*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4481*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4482*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4483*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4484*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4485*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4486*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
4487*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4488*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4489*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4490*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4491*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4492*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4493*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4494*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4495*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4496*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4497*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>151</integer>
4498*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
4499*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4500*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4501*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4502*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4503*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4504*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4505*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>151</integer>
4506*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
4507*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4508*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4509*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4510*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>151</integer>
4511*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
4512*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4513*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4514*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4515*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4516*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4517*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4518*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4519*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4520*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4521*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4522*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4523*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4524*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4525*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4526*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4527*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4528*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4529*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4530*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4531*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4532*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4533*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4534*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4535*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4536*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
4537*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4538*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4539*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4540*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4541*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4542*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4543*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4544*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4545*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4546*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4547*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4548*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4549*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4550*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4551*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4552*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4553*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4554*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4555*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4556*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4557*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4558*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4559*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4560*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4561*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4562*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4563*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4564*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4565*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4566*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4567*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4568*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4569*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>152</integer>
4570*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4571*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4572*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4573*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4574*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4575*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4576*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4577*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>153</integer>
4578*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4579*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4580*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4581*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4582*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>153</integer>
4583*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4584*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4585*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4586*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4587*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4588*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4589*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4590*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4591*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4592*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4593*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4594*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>153</integer>
4595*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>5</integer>
4596*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4597*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4598*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4599*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4600*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4601*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4602*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>153</integer>
4603*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
4604*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4605*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4606*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4607*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>153</integer>
4608*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>9</integer>
4609*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4610*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4611*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4612*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4613*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4614*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4615*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
4616*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4617*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
4618*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4619*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4620*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4621*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4622*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4623*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4624*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4625*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4626*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4627*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>153</integer>
4628*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4629*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4630*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4631*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4632*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>153</integer>
4633*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4634*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4635*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4636*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4637*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4638*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4639*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4640*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4641*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4642*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4643*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4644*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4645*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4646*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4647*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4648*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4649*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4650*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4651*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4652*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4653*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4654*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4655*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4656*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4657*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4658*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4659*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4660*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4661*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4662*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4663*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4664*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4665*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4666*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>154</integer>
4667*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4668*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4669*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4670*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4671*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4672*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4673*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4674*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4675*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4676*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4677*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4678*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4679*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4680*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
4681*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4682*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4683*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4684*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4685*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4686*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4687*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4688*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4689*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4690*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4691*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>151</integer>
4692*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
4693*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4694*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4695*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4696*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4697*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4698*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4699*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>151</integer>
4700*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
4701*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4702*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4703*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4704*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>151</integer>
4705*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
4706*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4707*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4708*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4709*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4710*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4711*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4712*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4713*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4714*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Looping back to the head of the loop</string>
4715*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4716*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4717*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4718*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4719*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4720*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4721*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4722*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4723*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4724*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4725*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4726*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4727*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4728*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4729*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>151</integer>
4730*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
4731*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4732*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4733*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4734*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4735*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4736*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4737*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>155</integer>
4738*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4739*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4740*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4741*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4742*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>155</integer>
4743*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4744*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4745*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4746*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4747*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4748*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4749*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4750*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4751*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4752*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4753*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4754*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4755*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4756*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4757*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4758*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>155</integer>
4759*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4760*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4761*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4762*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4763*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>155</integer>
4764*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4765*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4766*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4767*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4768*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4769*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4770*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4771*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>155</integer>
4772*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4773*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4774*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4775*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4776*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>155</integer>
4777*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
4778*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4779*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4780*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4781*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4782*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4783*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4784*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4785*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4786*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4787*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4788*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>155</integer>
4789*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
4790*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4791*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4792*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4793*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4794*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4795*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4796*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>155</integer>
4797*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
4798*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4799*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4800*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4801*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>155</integer>
4802*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
4803*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4804*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4805*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4806*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4807*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4808*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4809*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
4810*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4811*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
4812*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4813*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
4814*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
4815*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
4816*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
4817*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4818*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_loop_diagnostics_3</string>
4819*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>7</string>
4820*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
4821*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
4822*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>155</integer>
4823*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
4824*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
4825*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
4826*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
4827*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
4828*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
4829*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
4830*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4831*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4832*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4833*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4834*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>163</integer>
4835*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
4836*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4837*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4838*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4839*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4840*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4841*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4842*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>163</integer>
4843*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
4844*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4845*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4846*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4847*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>163</integer>
4848*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>8</integer>
4849*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4850*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4851*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4852*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4853*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4854*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4855*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Value stored to &apos;x&apos; is never read</string>
4856*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4857*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Value stored to &apos;x&apos; is never read</string>
4858*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4859*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
4860*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Value stored to &apos;x&apos; is never read</string>
4861*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Dead store</string>
4862*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dead increment</string>
4863*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4864*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_loop_fast_enumeration</string>
4865*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>5</string>
4866*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
4867*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
4868*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>163</integer>
4869*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>3</integer>
4870*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
4871*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
4872*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
4873*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
4874*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
4875*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
4876*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4877*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4878*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4879*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4880*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>159</integer>
4881*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
4882*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4883*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4884*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4885*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4886*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4887*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4888*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>159</integer>
4889*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
4890*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4891*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4892*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4893*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>159</integer>
4894*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
4895*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4896*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4897*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4898*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4899*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4900*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4901*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;x&apos; declared without an initial value</string>
4902*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4903*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;x&apos; declared without an initial value</string>
4904*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4905*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4906*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4907*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4908*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4909*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4910*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4911*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4912*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4913*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>159</integer>
4914*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4915*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4916*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4917*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4918*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>159</integer>
4919*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4920*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4921*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4922*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4923*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4924*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4925*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4926*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>160</integer>
4927*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4928*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4929*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4930*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4931*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>160</integer>
4932*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4933*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4934*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4935*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4936*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
4937*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
4938*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4939*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4940*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
4941*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
4942*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
4943*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>160</integer>
4944*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
4945*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
4946*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
4947*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
4948*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
4949*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
4950*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4951*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>160</integer>
4952*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
4953*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4954*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4955*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
4956*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>160</integer>
4957*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>5</integer>
4958*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
4959*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
4960*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
4961*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
4962*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
4963*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
4964*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Loop body executed 0 times</string>
4965*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
4966*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Loop body executed 0 times</string>
4967*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
4968*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
4969*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
4970*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
4971*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
4972*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
4973*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
4974*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4975*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4976*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>160</integer>
4977*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4978*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4979*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4980*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4981*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>160</integer>
4982*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
4983*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4984*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4985*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4986*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
4987*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
4988*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4989*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>163</integer>
4990*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4991*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4992*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4993*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
4994*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>163</integer>
4995*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
4996*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
4997*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
4998*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
4999*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5000*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5001*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5002*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5003*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
5004*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
5005*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
5006*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
5007*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
5008*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5009*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5010*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>163</integer>
5011*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5012*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5013*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5014*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5015*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>163</integer>
5016*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5017*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5018*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5019*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5020*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
5021*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5022*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5023*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>163</integer>
5024*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>5</integer>
5025*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5026*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5027*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5028*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>163</integer>
5029*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
5030*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5031*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5032*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5033*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5034*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5035*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5036*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5037*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5038*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5039*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5040*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>163</integer>
5041*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>5</integer>
5042*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5043*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5044*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5045*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5046*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5047*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5048*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>163</integer>
5049*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
5050*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5051*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5052*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5053*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>163</integer>
5054*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
5055*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5056*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5057*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5058*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5059*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5060*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5061*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage</string>
5062*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5063*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage</string>
5064*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5065*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
5066*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage</string>
5067*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
5068*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Assigned value is garbage or undefined</string>
5069*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
5070*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test_loop_fast_enumeration</string>
5071*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>5</string>
5072*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
5073*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
5074*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>163</integer>
5075*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>5</integer>
5076*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
5077*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5078*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5079*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
5080*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
5081*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
5082*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5083*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5084*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5085*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5086*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>171</integer>
5087*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
5088*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5089*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5090*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5091*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5092*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5093*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5094*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>171</integer>
5095*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
5096*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5097*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5098*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5099*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>171</integer>
5100*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
5101*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5102*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5103*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5104*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5105*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5106*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5107*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
5108*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5109*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer value stored to &apos;p&apos;</string>
5110*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5111*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5112*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
5113*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
5114*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
5115*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
5116*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
5117*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5118*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5119*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>171</integer>
5120*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5121*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5122*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5123*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5124*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>171</integer>
5125*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5126*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5127*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5128*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5129*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
5130*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5131*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5132*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>172</integer>
5133*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
5134*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5135*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5136*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5137*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>172</integer>
5138*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>6</integer>
5139*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5140*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5141*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5142*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5143*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5144*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5145*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5146*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5147*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5148*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5149*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>172</integer>
5150*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>6</integer>
5151*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5152*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5153*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5154*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5155*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5156*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5157*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>172</integer>
5158*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
5159*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5160*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5161*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5162*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>172</integer>
5163*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>4</integer>
5164*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5165*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5166*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5167*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5168*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5169*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5170*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from ivar &apos;p&apos;)</string>
5171*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5172*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer (loaded from ivar &apos;p&apos;)</string>
5173*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5174*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
5175*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from ivar &apos;p&apos;)</string>
5176*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
5177*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
5178*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>Objective-C method</string>
5179*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>test</string>
5180*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>2</string>
5181*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
5182*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
5183*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>172</integer>
5184*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>6</integer>
5185*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
5186*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5187*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5188*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
5189*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
5190*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
5191*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5192*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5193*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5194*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5195*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>182</integer>
5196*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
5197*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5198*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5199*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5200*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5201*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5202*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5203*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>182</integer>
5204*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>3</integer>
5205*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5206*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5207*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5208*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>182</integer>
5209*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>25</integer>
5210*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5211*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5212*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5213*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5214*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5215*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5216*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;s.i&apos; initialized to a null pointer value</string>
5217*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5218*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;s.i&apos; initialized to a null pointer value</string>
5219*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5220*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5221*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
5222*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
5223*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
5224*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
5225*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
5226*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5227*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5228*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>182</integer>
5229*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5230*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5231*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5232*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5233*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>182</integer>
5234*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
5235*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5236*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5237*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5238*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
5239*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5240*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5241*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>184</integer>
5242*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5243*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5244*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5245*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5246*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>184</integer>
5247*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>16</integer>
5248*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5249*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5250*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5251*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5252*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5253*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5254*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5255*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5256*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5257*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5258*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>184</integer>
5259*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>3</integer>
5260*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5261*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5262*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5263*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5264*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5265*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5266*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>184</integer>
5267*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>18</integer>
5268*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5269*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5270*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5271*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>184</integer>
5272*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>22</integer>
5273*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5274*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5275*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5276*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5277*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5278*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5279*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer passed as an argument to a &apos;nonnull&apos; parameter</string>
5280*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5281*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Null pointer passed as an argument to a &apos;nonnull&apos; parameter</string>
5282*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5283*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
5284*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Null pointer passed as an argument to a &apos;nonnull&apos; parameter</string>
5285*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>API</string>
5286*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Argument with &apos;nonnull&apos; attribute passed null</string>
5287*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
5288*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>RDar13295437</string>
5289*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>3</string>
5290*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
5291*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
5292*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>184</integer>
5293*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>3</integer>
5294*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
5295*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5296*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5297*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
5298*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>path</key>
5299*f4a2713aSLionel Sambuc// CHECK-NEXT:    <array>
5300*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5301*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
5302*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
5303*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
5304*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
5305*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
5306*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5307*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5308*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>192</integer>
5309*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5310*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5311*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5312*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5313*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>192</integer>
5314*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>4</integer>
5315*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5316*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5317*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5318*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
5319*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5320*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5321*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>192</integer>
5322*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
5323*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5324*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5325*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5326*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>192</integer>
5327*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
5328*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5329*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5330*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5331*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5332*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5333*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5334*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5335*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5336*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5337*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5338*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>192</integer>
5339*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>7</integer>
5340*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5341*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5342*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5343*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5344*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5345*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5346*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>192</integer>
5347*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
5348*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5349*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5350*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5351*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>192</integer>
5352*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>7</integer>
5353*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5354*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5355*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5356*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5357*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5358*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5359*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;x&apos; is nil</string>
5360*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5361*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Assuming &apos;x&apos; is nil</string>
5362*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5363*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5364*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
5365*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
5366*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
5367*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
5368*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
5369*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5370*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5371*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>192</integer>
5372*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
5373*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5374*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5375*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5376*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>192</integer>
5377*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>7</integer>
5378*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5379*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5380*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5381*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
5382*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5383*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5384*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5385*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5386*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5387*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5388*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5389*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5390*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
5391*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5392*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5393*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5394*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5395*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5396*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5397*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5398*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
5399*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
5400*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
5401*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
5402*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
5403*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5404*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5405*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5406*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>3</integer>
5407*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5408*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5409*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5410*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5411*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>8</integer>
5412*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5413*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5414*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5415*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
5416*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5417*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5418*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5419*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>12</integer>
5420*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5421*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5422*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5423*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5424*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>12</integer>
5425*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5426*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5427*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5428*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5429*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5430*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5431*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5432*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5433*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5434*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5435*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>194</integer>
5436*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>12</integer>
5437*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5438*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5439*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5440*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5441*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5442*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5443*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>194</integer>
5444*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>12</integer>
5445*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5446*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5447*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5448*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>194</integer>
5449*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>12</integer>
5450*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5451*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5452*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5453*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5454*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5455*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5456*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;returnsPointer&apos; not called because the receiver is nil</string>
5457*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5458*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>&apos;returnsPointer&apos; not called because the receiver is nil</string>
5459*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5460*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5461*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>control</string>
5462*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>edges</key>
5463*f4a2713aSLionel Sambuc// CHECK-NEXT:       <array>
5464*f4a2713aSLionel Sambuc// CHECK-NEXT:        <dict>
5465*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>start</key>
5466*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5467*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5468*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5469*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>12</integer>
5470*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5471*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5472*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5473*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5474*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>12</integer>
5475*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5476*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5477*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5478*f4a2713aSLionel Sambuc// CHECK-NEXT:         <key>end</key>
5479*f4a2713aSLionel Sambuc// CHECK-NEXT:          <array>
5480*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5481*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5482*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>10</integer>
5483*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5484*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5485*f4a2713aSLionel Sambuc// CHECK-NEXT:           <dict>
5486*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>line</key><integer>194</integer>
5487*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>col</key><integer>10</integer>
5488*f4a2713aSLionel Sambuc// CHECK-NEXT:            <key>file</key><integer>0</integer>
5489*f4a2713aSLionel Sambuc// CHECK-NEXT:           </dict>
5490*f4a2713aSLionel Sambuc// CHECK-NEXT:          </array>
5491*f4a2713aSLionel Sambuc// CHECK-NEXT:        </dict>
5492*f4a2713aSLionel Sambuc// CHECK-NEXT:       </array>
5493*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5494*f4a2713aSLionel Sambuc// CHECK-NEXT:     <dict>
5495*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>kind</key><string>event</string>
5496*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>location</key>
5497*f4a2713aSLionel Sambuc// CHECK-NEXT:      <dict>
5498*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>line</key><integer>194</integer>
5499*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>col</key><integer>10</integer>
5500*f4a2713aSLionel Sambuc// CHECK-NEXT:       <key>file</key><integer>0</integer>
5501*f4a2713aSLionel Sambuc// CHECK-NEXT:      </dict>
5502*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>ranges</key>
5503*f4a2713aSLionel Sambuc// CHECK-NEXT:      <array>
5504*f4a2713aSLionel Sambuc// CHECK-NEXT:        <array>
5505*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5506*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>194</integer>
5507*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>10</integer>
5508*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5509*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5510*f4a2713aSLionel Sambuc// CHECK-NEXT:         <dict>
5511*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>line</key><integer>194</integer>
5512*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>col</key><integer>28</integer>
5513*f4a2713aSLionel Sambuc// CHECK-NEXT:          <key>file</key><integer>0</integer>
5514*f4a2713aSLionel Sambuc// CHECK-NEXT:         </dict>
5515*f4a2713aSLionel Sambuc// CHECK-NEXT:        </array>
5516*f4a2713aSLionel Sambuc// CHECK-NEXT:      </array>
5517*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>depth</key><integer>0</integer>
5518*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>extended_message</key>
5519*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer</string>
5520*f4a2713aSLionel Sambuc// CHECK-NEXT:      <key>message</key>
5521*f4a2713aSLionel Sambuc// CHECK-NEXT:      <string>Dereference of null pointer</string>
5522*f4a2713aSLionel Sambuc// CHECK-NEXT:     </dict>
5523*f4a2713aSLionel Sambuc// CHECK-NEXT:    </array>
5524*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>description</key><string>Dereference of null pointer</string>
5525*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>category</key><string>Logic error</string>
5526*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
5527*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
5528*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_context</key><string>testFoo</string>
5529*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>issue_hash</key><string>3</string>
5530*f4a2713aSLionel Sambuc// CHECK-NEXT:   <key>location</key>
5531*f4a2713aSLionel Sambuc// CHECK-NEXT:   <dict>
5532*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>line</key><integer>194</integer>
5533*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>col</key><integer>10</integer>
5534*f4a2713aSLionel Sambuc// CHECK-NEXT:    <key>file</key><integer>0</integer>
5535*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5536*f4a2713aSLionel Sambuc// CHECK-NEXT:   </dict>
5537*f4a2713aSLionel Sambuc// CHECK-NEXT:  </array>
5538