Clang Project

clang_source_code/test/Analysis/Inputs/expected-plists/cxx-for-range.cpp.plist
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <key>clang_version</key>
6<string>clang version 8.0.0 </string>
7 <key>diagnostics</key>
8 <array>
9  <dict>
10   <key>path</key>
11   <array>
12    <dict>
13     <key>kind</key><string>control</string>
14     <key>edges</key>
15      <array>
16       <dict>
17        <key>start</key>
18         <array>
19          <dict>
20           <key>line</key><integer>7</integer>
21           <key>col</key><integer>3</integer>
22           <key>file</key><integer>0</integer>
23          </dict>
24          <dict>
25           <key>line</key><integer>7</integer>
26           <key>col</key><integer>5</integer>
27           <key>file</key><integer>0</integer>
28          </dict>
29         </array>
30        <key>end</key>
31         <array>
32          <dict>
33           <key>line</key><integer>8</integer>
34           <key>col</key><integer>3</integer>
35           <key>file</key><integer>0</integer>
36          </dict>
37          <dict>
38           <key>line</key><integer>8</integer>
39           <key>col</key><integer>5</integer>
40           <key>file</key><integer>0</integer>
41          </dict>
42         </array>
43       </dict>
44      </array>
45    </dict>
46    <dict>
47     <key>kind</key><string>event</string>
48     <key>location</key>
49     <dict>
50      <key>line</key><integer>8</integer>
51      <key>col</key><integer>14</integer>
52      <key>file</key><integer>0</integer>
53     </dict>
54     <key>ranges</key>
55     <array>
56       <array>
57        <dict>
58         <key>line</key><integer>8</integer>
59         <key>col</key><integer>14</integer>
60         <key>file</key><integer>0</integer>
61        </dict>
62        <dict>
63         <key>line</key><integer>8</integer>
64         <key>col</key><integer>14</integer>
65         <key>file</key><integer>0</integer>
66        </dict>
67       </array>
68     </array>
69     <key>depth</key><integer>0</integer>
70     <key>extended_message</key>
71     <string>Entering loop body</string>
72     <key>message</key>
73     <string>Entering loop body</string>
74    </dict>
75    <dict>
76     <key>kind</key><string>control</string>
77     <key>edges</key>
78      <array>
79       <dict>
80        <key>start</key>
81         <array>
82          <dict>
83           <key>line</key><integer>8</integer>
84           <key>col</key><integer>3</integer>
85           <key>file</key><integer>0</integer>
86          </dict>
87          <dict>
88           <key>line</key><integer>8</integer>
89           <key>col</key><integer>5</integer>
90           <key>file</key><integer>0</integer>
91          </dict>
92         </array>
93        <key>end</key>
94         <array>
95          <dict>
96           <key>line</key><integer>9</integer>
97           <key>col</key><integer>5</integer>
98           <key>file</key><integer>0</integer>
99          </dict>
100          <dict>
101           <key>line</key><integer>9</integer>
102           <key>col</key><integer>8</integer>
103           <key>file</key><integer>0</integer>
104          </dict>
105         </array>
106       </dict>
107      </array>
108    </dict>
109    <dict>
110     <key>kind</key><string>control</string>
111     <key>edges</key>
112      <array>
113       <dict>
114        <key>start</key>
115         <array>
116          <dict>
117           <key>line</key><integer>9</integer>
118           <key>col</key><integer>5</integer>
119           <key>file</key><integer>0</integer>
120          </dict>
121          <dict>
122           <key>line</key><integer>9</integer>
123           <key>col</key><integer>8</integer>
124           <key>file</key><integer>0</integer>
125          </dict>
126         </array>
127        <key>end</key>
128         <array>
129          <dict>
130           <key>line</key><integer>11</integer>
131           <key>col</key><integer>5</integer>
132           <key>file</key><integer>0</integer>
133          </dict>
134          <dict>
135           <key>line</key><integer>11</integer>
136           <key>col</key><integer>6</integer>
137           <key>file</key><integer>0</integer>
138          </dict>
139         </array>
140       </dict>
141      </array>
142    </dict>
143    <dict>
144     <key>kind</key><string>control</string>
145     <key>edges</key>
146      <array>
147       <dict>
148        <key>start</key>
149         <array>
150          <dict>
151           <key>line</key><integer>11</integer>
152           <key>col</key><integer>5</integer>
153           <key>file</key><integer>0</integer>
154          </dict>
155          <dict>
156           <key>line</key><integer>11</integer>
157           <key>col</key><integer>6</integer>
158           <key>file</key><integer>0</integer>
159          </dict>
160         </array>
161        <key>end</key>
162         <array>
163          <dict>
164           <key>line</key><integer>13</integer>
165           <key>col</key><integer>5</integer>
166           <key>file</key><integer>0</integer>
167          </dict>
168          <dict>
169           <key>line</key><integer>13</integer>
170           <key>col</key><integer>8</integer>
171           <key>file</key><integer>0</integer>
172          </dict>
173         </array>
174       </dict>
175      </array>
176    </dict>
177    <dict>
178     <key>kind</key><string>control</string>
179     <key>edges</key>
180      <array>
181       <dict>
182        <key>start</key>
183         <array>
184          <dict>
185           <key>line</key><integer>13</integer>
186           <key>col</key><integer>5</integer>
187           <key>file</key><integer>0</integer>
188          </dict>
189          <dict>
190           <key>line</key><integer>13</integer>
191           <key>col</key><integer>8</integer>
192           <key>file</key><integer>0</integer>
193          </dict>
194         </array>
195        <key>end</key>
196         <array>
197          <dict>
198           <key>line</key><integer>15</integer>
199           <key>col</key><integer>5</integer>
200           <key>file</key><integer>0</integer>
201          </dict>
202          <dict>
203           <key>line</key><integer>15</integer>
204           <key>col</key><integer>5</integer>
205           <key>file</key><integer>0</integer>
206          </dict>
207         </array>
208       </dict>
209      </array>
210    </dict>
211    <dict>
212     <key>kind</key><string>control</string>
213     <key>edges</key>
214      <array>
215       <dict>
216        <key>start</key>
217         <array>
218          <dict>
219           <key>line</key><integer>15</integer>
220           <key>col</key><integer>5</integer>
221           <key>file</key><integer>0</integer>
222          </dict>
223          <dict>
224           <key>line</key><integer>15</integer>
225           <key>col</key><integer>5</integer>
226           <key>file</key><integer>0</integer>
227          </dict>
228         </array>
229        <key>end</key>
230         <array>
231          <dict>
232           <key>line</key><integer>16</integer>
233           <key>col</key><integer>3</integer>
234           <key>file</key><integer>0</integer>
235          </dict>
236          <dict>
237           <key>line</key><integer>16</integer>
238           <key>col</key><integer>3</integer>
239           <key>file</key><integer>0</integer>
240          </dict>
241         </array>
242       </dict>
243      </array>
244    </dict>
245    <dict>
246     <key>kind</key><string>control</string>
247     <key>edges</key>
248      <array>
249       <dict>
250        <key>start</key>
251         <array>
252          <dict>
253           <key>line</key><integer>16</integer>
254           <key>col</key><integer>3</integer>
255           <key>file</key><integer>0</integer>
256          </dict>
257          <dict>
258           <key>line</key><integer>16</integer>
259           <key>col</key><integer>3</integer>
260           <key>file</key><integer>0</integer>
261          </dict>
262         </array>
263        <key>end</key>
264         <array>
265          <dict>
266           <key>line</key><integer>8</integer>
267           <key>col</key><integer>3</integer>
268           <key>file</key><integer>0</integer>
269          </dict>
270          <dict>
271           <key>line</key><integer>8</integer>
272           <key>col</key><integer>5</integer>
273           <key>file</key><integer>0</integer>
274          </dict>
275         </array>
276       </dict>
277      </array>
278    </dict>
279    <dict>
280     <key>kind</key><string>event</string>
281     <key>location</key>
282     <dict>
283      <key>line</key><integer>8</integer>
284      <key>col</key><integer>3</integer>
285      <key>file</key><integer>0</integer>
286     </dict>
287     <key>ranges</key>
288     <array>
289       <array>
290        <dict>
291         <key>line</key><integer>8</integer>
292         <key>col</key><integer>3</integer>
293         <key>file</key><integer>0</integer>
294        </dict>
295        <dict>
296         <key>line</key><integer>16</integer>
297         <key>col</key><integer>3</integer>
298         <key>file</key><integer>0</integer>
299        </dict>
300       </array>
301     </array>
302     <key>depth</key><integer>0</integer>
303     <key>extended_message</key>
304     <string>Looping back to the head of the loop</string>
305     <key>message</key>
306     <string>Looping back to the head of the loop</string>
307    </dict>
308    <dict>
309     <key>kind</key><string>event</string>
310     <key>location</key>
311     <dict>
312      <key>line</key><integer>8</integer>
313      <key>col</key><integer>14</integer>
314      <key>file</key><integer>0</integer>
315     </dict>
316     <key>ranges</key>
317     <array>
318       <array>
319        <dict>
320         <key>line</key><integer>8</integer>
321         <key>col</key><integer>14</integer>
322         <key>file</key><integer>0</integer>
323        </dict>
324        <dict>
325         <key>line</key><integer>8</integer>
326         <key>col</key><integer>14</integer>
327         <key>file</key><integer>0</integer>
328        </dict>
329       </array>
330     </array>
331     <key>depth</key><integer>0</integer>
332     <key>extended_message</key>
333     <string>Entering loop body</string>
334     <key>message</key>
335     <string>Entering loop body</string>
336    </dict>
337    <dict>
338     <key>kind</key><string>control</string>
339     <key>edges</key>
340      <array>
341       <dict>
342        <key>start</key>
343         <array>
344          <dict>
345           <key>line</key><integer>8</integer>
346           <key>col</key><integer>3</integer>
347           <key>file</key><integer>0</integer>
348          </dict>
349          <dict>
350           <key>line</key><integer>8</integer>
351           <key>col</key><integer>5</integer>
352           <key>file</key><integer>0</integer>
353          </dict>
354         </array>
355        <key>end</key>
356         <array>
357          <dict>
358           <key>line</key><integer>9</integer>
359           <key>col</key><integer>5</integer>
360           <key>file</key><integer>0</integer>
361          </dict>
362          <dict>
363           <key>line</key><integer>9</integer>
364           <key>col</key><integer>8</integer>
365           <key>file</key><integer>0</integer>
366          </dict>
367         </array>
368       </dict>
369      </array>
370    </dict>
371    <dict>
372     <key>kind</key><string>control</string>
373     <key>edges</key>
374      <array>
375       <dict>
376        <key>start</key>
377         <array>
378          <dict>
379           <key>line</key><integer>9</integer>
380           <key>col</key><integer>5</integer>
381           <key>file</key><integer>0</integer>
382          </dict>
383          <dict>
384           <key>line</key><integer>9</integer>
385           <key>col</key><integer>8</integer>
386           <key>file</key><integer>0</integer>
387          </dict>
388         </array>
389        <key>end</key>
390         <array>
391          <dict>
392           <key>line</key><integer>11</integer>
393           <key>col</key><integer>5</integer>
394           <key>file</key><integer>0</integer>
395          </dict>
396          <dict>
397           <key>line</key><integer>11</integer>
398           <key>col</key><integer>6</integer>
399           <key>file</key><integer>0</integer>
400          </dict>
401         </array>
402       </dict>
403      </array>
404    </dict>
405    <dict>
406     <key>kind</key><string>control</string>
407     <key>edges</key>
408      <array>
409       <dict>
410        <key>start</key>
411         <array>
412          <dict>
413           <key>line</key><integer>11</integer>
414           <key>col</key><integer>5</integer>
415           <key>file</key><integer>0</integer>
416          </dict>
417          <dict>
418           <key>line</key><integer>11</integer>
419           <key>col</key><integer>6</integer>
420           <key>file</key><integer>0</integer>
421          </dict>
422         </array>
423        <key>end</key>
424         <array>
425          <dict>
426           <key>line</key><integer>12</integer>
427           <key>col</key><integer>7</integer>
428           <key>file</key><integer>0</integer>
429          </dict>
430          <dict>
431           <key>line</key><integer>12</integer>
432           <key>col</key><integer>7</integer>
433           <key>file</key><integer>0</integer>
434          </dict>
435         </array>
436       </dict>
437      </array>
438    </dict>
439    <dict>
440     <key>kind</key><string>control</string>
441     <key>edges</key>
442      <array>
443       <dict>
444        <key>start</key>
445         <array>
446          <dict>
447           <key>line</key><integer>12</integer>
448           <key>col</key><integer>7</integer>
449           <key>file</key><integer>0</integer>
450          </dict>
451          <dict>
452           <key>line</key><integer>12</integer>
453           <key>col</key><integer>7</integer>
454           <key>file</key><integer>0</integer>
455          </dict>
456         </array>
457        <key>end</key>
458         <array>
459          <dict>
460           <key>line</key><integer>12</integer>
461           <key>col</key><integer>26</integer>
462           <key>file</key><integer>0</integer>
463          </dict>
464          <dict>
465           <key>line</key><integer>12</integer>
466           <key>col</key><integer>26</integer>
467           <key>file</key><integer>0</integer>
468          </dict>
469         </array>
470       </dict>
471      </array>
472    </dict>
473    <dict>
474     <key>kind</key><string>event</string>
475     <key>location</key>
476     <dict>
477      <key>line</key><integer>12</integer>
478      <key>col</key><integer>26</integer>
479      <key>file</key><integer>0</integer>
480     </dict>
481     <key>ranges</key>
482     <array>
483       <array>
484        <dict>
485         <key>line</key><integer>12</integer>
486         <key>col</key><integer>7</integer>
487         <key>file</key><integer>0</integer>
488        </dict>
489        <dict>
490         <key>line</key><integer>12</integer>
491         <key>col</key><integer>28</integer>
492         <key>file</key><integer>0</integer>
493        </dict>
494       </array>
495     </array>
496     <key>depth</key><integer>0</integer>
497     <key>extended_message</key>
498     <string>Dereference of null pointer</string>
499     <key>message</key>
500     <string>Dereference of null pointer</string>
501    </dict>
502   </array>
503   <key>description</key><string>Dereference of null pointer</string>
504   <key>category</key><string>Logic error</string>
505   <key>type</key><string>Dereference of null pointer</string>
506   <key>check_name</key><string>core.NullDereference</string>
507   <!-- This hash is experimental and going to change! -->
508   <key>issue_hash_content_of_line_in_context</key><string>7c0b35987817cf3d44b88c5349bcd4f2</string>
509  <key>issue_context_kind</key><string>function</string>
510  <key>issue_context</key><string>testLoop</string>
511  <key>issue_hash_function_offset</key><string>6</string>
512  <key>location</key>
513  <dict>
514   <key>line</key><integer>12</integer>
515   <key>col</key><integer>26</integer>
516   <key>file</key><integer>0</integer>
517  </dict>
518  <key>ExecutedLines</key>
519  <dict>
520   <key>0</key>
521   <array>
522    <integer>6</integer>
523    <integer>7</integer>
524    <integer>8</integer>
525    <integer>9</integer>
526    <integer>10</integer>
527    <integer>11</integer>
528    <integer>12</integer>
529    <integer>13</integer>
530    <integer>14</integer>
531    <integer>15</integer>
532    <integer>16</integer>
533   </array>
534  </dict>
535  </dict>
536  <dict>
537   <key>path</key>
538   <array>
539    <dict>
540     <key>kind</key><string>control</string>
541     <key>edges</key>
542      <array>
543       <dict>
544        <key>start</key>
545         <array>
546          <dict>
547           <key>line</key><integer>88</integer>
548           <key>col</key><integer>3</integer>
549           <key>file</key><integer>0</integer>
550          </dict>
551          <dict>
552           <key>line</key><integer>88</integer>
553           <key>col</key><integer>5</integer>
554           <key>file</key><integer>0</integer>
555          </dict>
556         </array>
557        <key>end</key>
558         <array>
559          <dict>
560           <key>line</key><integer>88</integer>
561           <key>col</key><integer>16</integer>
562           <key>file</key><integer>0</integer>
563          </dict>
564          <dict>
565           <key>line</key><integer>88</integer>
566           <key>col</key><integer>18</integer>
567           <key>file</key><integer>0</integer>
568          </dict>
569         </array>
570       </dict>
571      </array>
572    </dict>
573    <dict>
574     <key>kind</key><string>event</string>
575     <key>location</key>
576     <dict>
577      <key>line</key><integer>88</integer>
578      <key>col</key><integer>16</integer>
579      <key>file</key><integer>0</integer>
580     </dict>
581     <key>ranges</key>
582     <array>
583       <array>
584        <dict>
585         <key>line</key><integer>88</integer>
586         <key>col</key><integer>16</integer>
587         <key>file</key><integer>0</integer>
588        </dict>
589        <dict>
590         <key>line</key><integer>88</integer>
591         <key>col</key><integer>24</integer>
592         <key>file</key><integer>0</integer>
593        </dict>
594       </array>
595     </array>
596     <key>depth</key><integer>0</integer>
597     <key>extended_message</key>
598     <string>Calling &apos;get&apos;</string>
599     <key>message</key>
600     <string>Calling &apos;get&apos;</string>
601    </dict>
602    <dict>
603     <key>kind</key><string>event</string>
604     <key>location</key>
605     <dict>
606      <key>line</key><integer>31</integer>
607      <key>col</key><integer>1</integer>
608      <key>file</key><integer>0</integer>
609     </dict>
610     <key>depth</key><integer>1</integer>
611     <key>extended_message</key>
612     <string>Entered call from &apos;testLoopErrorInRange&apos;</string>
613     <key>message</key>
614     <string>Entered call from &apos;testLoopErrorInRange&apos;</string>
615    </dict>
616    <dict>
617     <key>kind</key><string>control</string>
618     <key>edges</key>
619      <array>
620       <dict>
621        <key>start</key>
622         <array>
623          <dict>
624           <key>line</key><integer>31</integer>
625           <key>col</key><integer>1</integer>
626           <key>file</key><integer>0</integer>
627          </dict>
628          <dict>
629           <key>line</key><integer>31</integer>
630           <key>col</key><integer>11</integer>
631           <key>file</key><integer>0</integer>
632          </dict>
633         </array>
634        <key>end</key>
635         <array>
636          <dict>
637           <key>line</key><integer>32</integer>
638           <key>col</key><integer>3</integer>
639           <key>file</key><integer>0</integer>
640          </dict>
641          <dict>
642           <key>line</key><integer>32</integer>
643           <key>col</key><integer>4</integer>
644           <key>file</key><integer>0</integer>
645          </dict>
646         </array>
647       </dict>
648      </array>
649    </dict>
650    <dict>
651     <key>kind</key><string>control</string>
652     <key>edges</key>
653      <array>
654       <dict>
655        <key>start</key>
656         <array>
657          <dict>
658           <key>line</key><integer>32</integer>
659           <key>col</key><integer>3</integer>
660           <key>file</key><integer>0</integer>
661          </dict>
662          <dict>
663           <key>line</key><integer>32</integer>
664           <key>col</key><integer>4</integer>
665           <key>file</key><integer>0</integer>
666          </dict>
667         </array>
668        <key>end</key>
669         <array>
670          <dict>
671           <key>line</key><integer>33</integer>
672           <key>col</key><integer>5</integer>
673           <key>file</key><integer>0</integer>
674          </dict>
675          <dict>
676           <key>line</key><integer>33</integer>
677           <key>col</key><integer>5</integer>
678           <key>file</key><integer>0</integer>
679          </dict>
680         </array>
681       </dict>
682      </array>
683    </dict>
684    <dict>
685     <key>kind</key><string>control</string>
686     <key>edges</key>
687      <array>
688       <dict>
689        <key>start</key>
690         <array>
691          <dict>
692           <key>line</key><integer>33</integer>
693           <key>col</key><integer>5</integer>
694           <key>file</key><integer>0</integer>
695          </dict>
696          <dict>
697           <key>line</key><integer>33</integer>
698           <key>col</key><integer>5</integer>
699           <key>file</key><integer>0</integer>
700          </dict>
701         </array>
702        <key>end</key>
703         <array>
704          <dict>
705           <key>line</key><integer>33</integer>
706           <key>col</key><integer>24</integer>
707           <key>file</key><integer>0</integer>
708          </dict>
709          <dict>
710           <key>line</key><integer>33</integer>
711           <key>col</key><integer>24</integer>
712           <key>file</key><integer>0</integer>
713          </dict>
714         </array>
715       </dict>
716      </array>
717    </dict>
718    <dict>
719     <key>kind</key><string>event</string>
720     <key>location</key>
721     <dict>
722      <key>line</key><integer>33</integer>
723      <key>col</key><integer>24</integer>
724      <key>file</key><integer>0</integer>
725     </dict>
726     <key>ranges</key>
727     <array>
728       <array>
729        <dict>
730         <key>line</key><integer>33</integer>
731         <key>col</key><integer>5</integer>
732         <key>file</key><integer>0</integer>
733        </dict>
734        <dict>
735         <key>line</key><integer>33</integer>
736         <key>col</key><integer>26</integer>
737         <key>file</key><integer>0</integer>
738        </dict>
739       </array>
740     </array>
741     <key>depth</key><integer>1</integer>
742     <key>extended_message</key>
743     <string>Dereference of null pointer</string>
744     <key>message</key>
745     <string>Dereference of null pointer</string>
746    </dict>
747   </array>
748   <key>description</key><string>Dereference of null pointer</string>
749   <key>category</key><string>Logic error</string>
750   <key>type</key><string>Dereference of null pointer</string>
751   <key>check_name</key><string>core.NullDereference</string>
752   <!-- This hash is experimental and going to change! -->
753   <key>issue_hash_content_of_line_in_context</key><string>f53792d63dffe6176babc00ee455a3e0</string>
754  <key>issue_context_kind</key><string>function</string>
755  <key>issue_context</key><string>get</string>
756  <key>issue_hash_function_offset</key><string>2</string>
757  <key>location</key>
758  <dict>
759   <key>line</key><integer>33</integer>
760   <key>col</key><integer>24</integer>
761   <key>file</key><integer>0</integer>
762  </dict>
763  <key>ExecutedLines</key>
764  <dict>
765   <key>0</key>
766   <array>
767    <integer>31</integer>
768    <integer>32</integer>
769    <integer>33</integer>
770    <integer>87</integer>
771    <integer>88</integer>
772   </array>
773  </dict>
774  </dict>
775  <dict>
776   <key>path</key>
777   <array>
778    <dict>
779     <key>kind</key><string>event</string>
780     <key>location</key>
781     <dict>
782      <key>line</key><integer>38</integer>
783      <key>col</key><integer>14</integer>
784      <key>file</key><integer>0</integer>
785     </dict>
786     <key>ranges</key>
787     <array>
788       <array>
789        <dict>
790         <key>line</key><integer>38</integer>
791         <key>col</key><integer>14</integer>
792         <key>file</key><integer>0</integer>
793        </dict>
794        <dict>
795         <key>line</key><integer>38</integer>
796         <key>col</key><integer>14</integer>
797         <key>file</key><integer>0</integer>
798        </dict>
799       </array>
800     </array>
801     <key>depth</key><integer>0</integer>
802     <key>extended_message</key>
803     <string>Entering loop body</string>
804     <key>message</key>
805     <string>Entering loop body</string>
806    </dict>
807    <dict>
808     <key>kind</key><string>control</string>
809     <key>edges</key>
810      <array>
811       <dict>
812        <key>start</key>
813         <array>
814          <dict>
815           <key>line</key><integer>38</integer>
816           <key>col</key><integer>3</integer>
817           <key>file</key><integer>0</integer>
818          </dict>
819          <dict>
820           <key>line</key><integer>38</integer>
821           <key>col</key><integer>5</integer>
822           <key>file</key><integer>0</integer>
823          </dict>
824         </array>
825        <key>end</key>
826         <array>
827          <dict>
828           <key>line</key><integer>39</integer>
829           <key>col</key><integer>5</integer>
830           <key>file</key><integer>0</integer>
831          </dict>
832          <dict>
833           <key>line</key><integer>39</integer>
834           <key>col</key><integer>8</integer>
835           <key>file</key><integer>0</integer>
836          </dict>
837         </array>
838       </dict>
839      </array>
840    </dict>
841    <dict>
842     <key>kind</key><string>control</string>
843     <key>edges</key>
844      <array>
845       <dict>
846        <key>start</key>
847         <array>
848          <dict>
849           <key>line</key><integer>39</integer>
850           <key>col</key><integer>5</integer>
851           <key>file</key><integer>0</integer>
852          </dict>
853          <dict>
854           <key>line</key><integer>39</integer>
855           <key>col</key><integer>8</integer>
856           <key>file</key><integer>0</integer>
857          </dict>
858         </array>
859        <key>end</key>
860         <array>
861          <dict>
862           <key>line</key><integer>41</integer>
863           <key>col</key><integer>5</integer>
864           <key>file</key><integer>0</integer>
865          </dict>
866          <dict>
867           <key>line</key><integer>41</integer>
868           <key>col</key><integer>6</integer>
869           <key>file</key><integer>0</integer>
870          </dict>
871         </array>
872       </dict>
873      </array>
874    </dict>
875    <dict>
876     <key>kind</key><string>control</string>
877     <key>edges</key>
878      <array>
879       <dict>
880        <key>start</key>
881         <array>
882          <dict>
883           <key>line</key><integer>41</integer>
884           <key>col</key><integer>5</integer>
885           <key>file</key><integer>0</integer>
886          </dict>
887          <dict>
888           <key>line</key><integer>41</integer>
889           <key>col</key><integer>6</integer>
890           <key>file</key><integer>0</integer>
891          </dict>
892         </array>
893        <key>end</key>
894         <array>
895          <dict>
896           <key>line</key><integer>41</integer>
897           <key>col</key><integer>9</integer>
898           <key>file</key><integer>0</integer>
899          </dict>
900          <dict>
901           <key>line</key><integer>41</integer>
902           <key>col</key><integer>9</integer>
903           <key>file</key><integer>0</integer>
904          </dict>
905         </array>
906       </dict>
907      </array>
908    </dict>
909    <dict>
910     <key>kind</key><string>event</string>
911     <key>location</key>
912     <dict>
913      <key>line</key><integer>41</integer>
914      <key>col</key><integer>9</integer>
915      <key>file</key><integer>0</integer>
916     </dict>
917     <key>ranges</key>
918     <array>
919       <array>
920        <dict>
921         <key>line</key><integer>41</integer>
922         <key>col</key><integer>9</integer>
923         <key>file</key><integer>0</integer>
924        </dict>
925        <dict>
926         <key>line</key><integer>41</integer>
927         <key>col</key><integer>14</integer>
928         <key>file</key><integer>0</integer>
929        </dict>
930       </array>
931     </array>
932     <key>depth</key><integer>0</integer>
933     <key>extended_message</key>
934     <string>Assuming &apos;y&apos; is equal to 2</string>
935     <key>message</key>
936     <string>Assuming &apos;y&apos; is equal to 2</string>
937    </dict>
938    <dict>
939     <key>kind</key><string>control</string>
940     <key>edges</key>
941      <array>
942       <dict>
943        <key>start</key>
944         <array>
945          <dict>
946           <key>line</key><integer>41</integer>
947           <key>col</key><integer>9</integer>
948           <key>file</key><integer>0</integer>
949          </dict>
950          <dict>
951           <key>line</key><integer>41</integer>
952           <key>col</key><integer>9</integer>
953           <key>file</key><integer>0</integer>
954          </dict>
955         </array>
956        <key>end</key>
957         <array>
958          <dict>
959           <key>line</key><integer>42</integer>
960           <key>col</key><integer>7</integer>
961           <key>file</key><integer>0</integer>
962          </dict>
963          <dict>
964           <key>line</key><integer>42</integer>
965           <key>col</key><integer>7</integer>
966           <key>file</key><integer>0</integer>
967          </dict>
968         </array>
969       </dict>
970      </array>
971    </dict>
972    <dict>
973     <key>kind</key><string>control</string>
974     <key>edges</key>
975      <array>
976       <dict>
977        <key>start</key>
978         <array>
979          <dict>
980           <key>line</key><integer>42</integer>
981           <key>col</key><integer>7</integer>
982           <key>file</key><integer>0</integer>
983          </dict>
984          <dict>
985           <key>line</key><integer>42</integer>
986           <key>col</key><integer>7</integer>
987           <key>file</key><integer>0</integer>
988          </dict>
989         </array>
990        <key>end</key>
991         <array>
992          <dict>
993           <key>line</key><integer>42</integer>
994           <key>col</key><integer>26</integer>
995           <key>file</key><integer>0</integer>
996          </dict>
997          <dict>
998           <key>line</key><integer>42</integer>
999           <key>col</key><integer>26</integer>
1000           <key>file</key><integer>0</integer>
1001          </dict>
1002         </array>
1003       </dict>
1004      </array>
1005    </dict>
1006    <dict>
1007     <key>kind</key><string>event</string>
1008     <key>location</key>
1009     <dict>
1010      <key>line</key><integer>42</integer>
1011      <key>col</key><integer>26</integer>
1012      <key>file</key><integer>0</integer>
1013     </dict>
1014     <key>ranges</key>
1015     <array>
1016       <array>
1017        <dict>
1018         <key>line</key><integer>42</integer>
1019         <key>col</key><integer>7</integer>
1020         <key>file</key><integer>0</integer>
1021        </dict>
1022        <dict>
1023         <key>line</key><integer>42</integer>
1024         <key>col</key><integer>28</integer>
1025         <key>file</key><integer>0</integer>
1026        </dict>
1027       </array>
1028     </array>
1029     <key>depth</key><integer>0</integer>
1030     <key>extended_message</key>
1031     <string>Dereference of null pointer</string>
1032     <key>message</key>
1033     <string>Dereference of null pointer</string>
1034    </dict>
1035   </array>
1036   <key>description</key><string>Dereference of null pointer</string>
1037   <key>category</key><string>Logic error</string>
1038   <key>type</key><string>Dereference of null pointer</string>
1039   <key>check_name</key><string>core.NullDereference</string>
1040   <!-- This hash is experimental and going to change! -->
1041   <key>issue_hash_content_of_line_in_context</key><string>7bc3cb8a56be029296ec61f7ee83fc9e</string>
1042  <key>issue_context_kind</key><string>function</string>
1043  <key>issue_context</key><string>testLoopOpaqueCollection</string>
1044  <key>issue_hash_function_offset</key><string>5</string>
1045  <key>location</key>
1046  <dict>
1047   <key>line</key><integer>42</integer>
1048   <key>col</key><integer>26</integer>
1049   <key>file</key><integer>0</integer>
1050  </dict>
1051  <key>ExecutedLines</key>
1052  <dict>
1053   <key>0</key>
1054   <array>
1055    <integer>31</integer>
1056    <integer>32</integer>
1057    <integer>34</integer>
1058    <integer>37</integer>
1059    <integer>38</integer>
1060    <integer>39</integer>
1061    <integer>40</integer>
1062    <integer>41</integer>
1063    <integer>42</integer>
1064   </array>
1065  </dict>
1066  </dict>
1067  <dict>
1068   <key>path</key>
1069   <array>
1070    <dict>
1071     <key>kind</key><string>event</string>
1072     <key>location</key>
1073     <dict>
1074      <key>line</key><integer>38</integer>
1075      <key>col</key><integer>14</integer>
1076      <key>file</key><integer>0</integer>
1077     </dict>
1078     <key>ranges</key>
1079     <array>
1080       <array>
1081        <dict>
1082         <key>line</key><integer>38</integer>
1083         <key>col</key><integer>14</integer>
1084         <key>file</key><integer>0</integer>
1085        </dict>
1086        <dict>
1087         <key>line</key><integer>38</integer>
1088         <key>col</key><integer>14</integer>
1089         <key>file</key><integer>0</integer>
1090        </dict>
1091       </array>
1092     </array>
1093     <key>depth</key><integer>0</integer>
1094     <key>extended_message</key>
1095     <string>Loop body skipped when range is empty</string>
1096     <key>message</key>
1097     <string>Loop body skipped when range is empty</string>
1098    </dict>
1099    <dict>
1100     <key>kind</key><string>control</string>
1101     <key>edges</key>
1102      <array>
1103       <dict>
1104        <key>start</key>
1105         <array>
1106          <dict>
1107           <key>line</key><integer>38</integer>
1108           <key>col</key><integer>3</integer>
1109           <key>file</key><integer>0</integer>
1110          </dict>
1111          <dict>
1112           <key>line</key><integer>38</integer>
1113           <key>col</key><integer>5</integer>
1114           <key>file</key><integer>0</integer>
1115          </dict>
1116         </array>
1117        <key>end</key>
1118         <array>
1119          <dict>
1120           <key>line</key><integer>48</integer>
1121           <key>col</key><integer>3</integer>
1122           <key>file</key><integer>0</integer>
1123          </dict>
1124          <dict>
1125           <key>line</key><integer>48</integer>
1126           <key>col</key><integer>3</integer>
1127           <key>file</key><integer>0</integer>
1128          </dict>
1129         </array>
1130       </dict>
1131      </array>
1132    </dict>
1133    <dict>
1134     <key>kind</key><string>control</string>
1135     <key>edges</key>
1136      <array>
1137       <dict>
1138        <key>start</key>
1139         <array>
1140          <dict>
1141           <key>line</key><integer>48</integer>
1142           <key>col</key><integer>3</integer>
1143           <key>file</key><integer>0</integer>
1144          </dict>
1145          <dict>
1146           <key>line</key><integer>48</integer>
1147           <key>col</key><integer>3</integer>
1148           <key>file</key><integer>0</integer>
1149          </dict>
1150         </array>
1151        <key>end</key>
1152         <array>
1153          <dict>
1154           <key>line</key><integer>48</integer>
1155           <key>col</key><integer>22</integer>
1156           <key>file</key><integer>0</integer>
1157          </dict>
1158          <dict>
1159           <key>line</key><integer>48</integer>
1160           <key>col</key><integer>22</integer>
1161           <key>file</key><integer>0</integer>
1162          </dict>
1163         </array>
1164       </dict>
1165      </array>
1166    </dict>
1167    <dict>
1168     <key>kind</key><string>event</string>
1169     <key>location</key>
1170     <dict>
1171      <key>line</key><integer>48</integer>
1172      <key>col</key><integer>22</integer>
1173      <key>file</key><integer>0</integer>
1174     </dict>
1175     <key>ranges</key>
1176     <array>
1177       <array>
1178        <dict>
1179         <key>line</key><integer>48</integer>
1180         <key>col</key><integer>3</integer>
1181         <key>file</key><integer>0</integer>
1182        </dict>
1183        <dict>
1184         <key>line</key><integer>48</integer>
1185         <key>col</key><integer>24</integer>
1186         <key>file</key><integer>0</integer>
1187        </dict>
1188       </array>
1189     </array>
1190     <key>depth</key><integer>0</integer>
1191     <key>extended_message</key>
1192     <string>Dereference of null pointer</string>
1193     <key>message</key>
1194     <string>Dereference of null pointer</string>
1195    </dict>
1196   </array>
1197   <key>description</key><string>Dereference of null pointer</string>
1198   <key>category</key><string>Logic error</string>
1199   <key>type</key><string>Dereference of null pointer</string>
1200   <key>check_name</key><string>core.NullDereference</string>
1201   <!-- This hash is experimental and going to change! -->
1202   <key>issue_hash_content_of_line_in_context</key><string>dc7b457a64bd56c30467c1af44049756</string>
1203  <key>issue_context_kind</key><string>function</string>
1204  <key>issue_context</key><string>testLoopOpaqueCollection</string>
1205  <key>issue_hash_function_offset</key><string>11</string>
1206  <key>location</key>
1207  <dict>
1208   <key>line</key><integer>48</integer>
1209   <key>col</key><integer>22</integer>
1210   <key>file</key><integer>0</integer>
1211  </dict>
1212  <key>ExecutedLines</key>
1213  <dict>
1214   <key>0</key>
1215   <array>
1216    <integer>31</integer>
1217    <integer>32</integer>
1218    <integer>34</integer>
1219    <integer>37</integer>
1220    <integer>38</integer>
1221    <integer>48</integer>
1222   </array>
1223  </dict>
1224  </dict>
1225  <dict>
1226   <key>path</key>
1227   <array>
1228    <dict>
1229     <key>kind</key><string>event</string>
1230     <key>location</key>
1231     <dict>
1232      <key>line</key><integer>73</integer>
1233      <key>col</key><integer>14</integer>
1234      <key>file</key><integer>0</integer>
1235     </dict>
1236     <key>ranges</key>
1237     <array>
1238       <array>
1239        <dict>
1240         <key>line</key><integer>73</integer>
1241         <key>col</key><integer>14</integer>
1242         <key>file</key><integer>0</integer>
1243        </dict>
1244        <dict>
1245         <key>line</key><integer>73</integer>
1246         <key>col</key><integer>14</integer>
1247         <key>file</key><integer>0</integer>
1248        </dict>
1249       </array>
1250     </array>
1251     <key>depth</key><integer>0</integer>
1252     <key>extended_message</key>
1253     <string>Entering loop body</string>
1254     <key>message</key>
1255     <string>Entering loop body</string>
1256    </dict>
1257    <dict>
1258     <key>kind</key><string>control</string>
1259     <key>edges</key>
1260      <array>
1261       <dict>
1262        <key>start</key>
1263         <array>
1264          <dict>
1265           <key>line</key><integer>73</integer>
1266           <key>col</key><integer>3</integer>
1267           <key>file</key><integer>0</integer>
1268          </dict>
1269          <dict>
1270           <key>line</key><integer>73</integer>
1271           <key>col</key><integer>5</integer>
1272           <key>file</key><integer>0</integer>
1273          </dict>
1274         </array>
1275        <key>end</key>
1276         <array>
1277          <dict>
1278           <key>line</key><integer>74</integer>
1279           <key>col</key><integer>5</integer>
1280           <key>file</key><integer>0</integer>
1281          </dict>
1282          <dict>
1283           <key>line</key><integer>74</integer>
1284           <key>col</key><integer>8</integer>
1285           <key>file</key><integer>0</integer>
1286          </dict>
1287         </array>
1288       </dict>
1289      </array>
1290    </dict>
1291    <dict>
1292     <key>kind</key><string>control</string>
1293     <key>edges</key>
1294      <array>
1295       <dict>
1296        <key>start</key>
1297         <array>
1298          <dict>
1299           <key>line</key><integer>74</integer>
1300           <key>col</key><integer>5</integer>
1301           <key>file</key><integer>0</integer>
1302          </dict>
1303          <dict>
1304           <key>line</key><integer>74</integer>
1305           <key>col</key><integer>8</integer>
1306           <key>file</key><integer>0</integer>
1307          </dict>
1308         </array>
1309        <key>end</key>
1310         <array>
1311          <dict>
1312           <key>line</key><integer>76</integer>
1313           <key>col</key><integer>5</integer>
1314           <key>file</key><integer>0</integer>
1315          </dict>
1316          <dict>
1317           <key>line</key><integer>76</integer>
1318           <key>col</key><integer>6</integer>
1319           <key>file</key><integer>0</integer>
1320          </dict>
1321         </array>
1322       </dict>
1323      </array>
1324    </dict>
1325    <dict>
1326     <key>kind</key><string>control</string>
1327     <key>edges</key>
1328      <array>
1329       <dict>
1330        <key>start</key>
1331         <array>
1332          <dict>
1333           <key>line</key><integer>76</integer>
1334           <key>col</key><integer>5</integer>
1335           <key>file</key><integer>0</integer>
1336          </dict>
1337          <dict>
1338           <key>line</key><integer>76</integer>
1339           <key>col</key><integer>6</integer>
1340           <key>file</key><integer>0</integer>
1341          </dict>
1342         </array>
1343        <key>end</key>
1344         <array>
1345          <dict>
1346           <key>line</key><integer>76</integer>
1347           <key>col</key><integer>9</integer>
1348           <key>file</key><integer>0</integer>
1349          </dict>
1350          <dict>
1351           <key>line</key><integer>76</integer>
1352           <key>col</key><integer>9</integer>
1353           <key>file</key><integer>0</integer>
1354          </dict>
1355         </array>
1356       </dict>
1357      </array>
1358    </dict>
1359    <dict>
1360     <key>kind</key><string>event</string>
1361     <key>location</key>
1362     <dict>
1363      <key>line</key><integer>76</integer>
1364      <key>col</key><integer>9</integer>
1365      <key>file</key><integer>0</integer>
1366     </dict>
1367     <key>ranges</key>
1368     <array>
1369       <array>
1370        <dict>
1371         <key>line</key><integer>76</integer>
1372         <key>col</key><integer>9</integer>
1373         <key>file</key><integer>0</integer>
1374        </dict>
1375        <dict>
1376         <key>line</key><integer>76</integer>
1377         <key>col</key><integer>14</integer>
1378         <key>file</key><integer>0</integer>
1379        </dict>
1380       </array>
1381     </array>
1382     <key>depth</key><integer>0</integer>
1383     <key>extended_message</key>
1384     <string>Assuming &apos;y&apos; is equal to 2</string>
1385     <key>message</key>
1386     <string>Assuming &apos;y&apos; is equal to 2</string>
1387    </dict>
1388    <dict>
1389     <key>kind</key><string>control</string>
1390     <key>edges</key>
1391      <array>
1392       <dict>
1393        <key>start</key>
1394         <array>
1395          <dict>
1396           <key>line</key><integer>76</integer>
1397           <key>col</key><integer>9</integer>
1398           <key>file</key><integer>0</integer>
1399          </dict>
1400          <dict>
1401           <key>line</key><integer>76</integer>
1402           <key>col</key><integer>9</integer>
1403           <key>file</key><integer>0</integer>
1404          </dict>
1405         </array>
1406        <key>end</key>
1407         <array>
1408          <dict>
1409           <key>line</key><integer>77</integer>
1410           <key>col</key><integer>7</integer>
1411           <key>file</key><integer>0</integer>
1412          </dict>
1413          <dict>
1414           <key>line</key><integer>77</integer>
1415           <key>col</key><integer>7</integer>
1416           <key>file</key><integer>0</integer>
1417          </dict>
1418         </array>
1419       </dict>
1420      </array>
1421    </dict>
1422    <dict>
1423     <key>kind</key><string>control</string>
1424     <key>edges</key>
1425      <array>
1426       <dict>
1427        <key>start</key>
1428         <array>
1429          <dict>
1430           <key>line</key><integer>77</integer>
1431           <key>col</key><integer>7</integer>
1432           <key>file</key><integer>0</integer>
1433          </dict>
1434          <dict>
1435           <key>line</key><integer>77</integer>
1436           <key>col</key><integer>7</integer>
1437           <key>file</key><integer>0</integer>
1438          </dict>
1439         </array>
1440        <key>end</key>
1441         <array>
1442          <dict>
1443           <key>line</key><integer>77</integer>
1444           <key>col</key><integer>26</integer>
1445           <key>file</key><integer>0</integer>
1446          </dict>
1447          <dict>
1448           <key>line</key><integer>77</integer>
1449           <key>col</key><integer>26</integer>
1450           <key>file</key><integer>0</integer>
1451          </dict>
1452         </array>
1453       </dict>
1454      </array>
1455    </dict>
1456    <dict>
1457     <key>kind</key><string>event</string>
1458     <key>location</key>
1459     <dict>
1460      <key>line</key><integer>77</integer>
1461      <key>col</key><integer>26</integer>
1462      <key>file</key><integer>0</integer>
1463     </dict>
1464     <key>ranges</key>
1465     <array>
1466       <array>
1467        <dict>
1468         <key>line</key><integer>77</integer>
1469         <key>col</key><integer>7</integer>
1470         <key>file</key><integer>0</integer>
1471        </dict>
1472        <dict>
1473         <key>line</key><integer>77</integer>
1474         <key>col</key><integer>28</integer>
1475         <key>file</key><integer>0</integer>
1476        </dict>
1477       </array>
1478     </array>
1479     <key>depth</key><integer>0</integer>
1480     <key>extended_message</key>
1481     <string>Dereference of null pointer</string>
1482     <key>message</key>
1483     <string>Dereference of null pointer</string>
1484    </dict>
1485   </array>
1486   <key>description</key><string>Dereference of null pointer</string>
1487   <key>category</key><string>Logic error</string>
1488   <key>type</key><string>Dereference of null pointer</string>
1489   <key>check_name</key><string>core.NullDereference</string>
1490   <!-- This hash is experimental and going to change! -->
1491   <key>issue_hash_content_of_line_in_context</key><string>f4697ded3a92318349a3969238e05387</string>
1492  <key>issue_context_kind</key><string>function</string>
1493  <key>issue_context</key><string>testLoopOpaqueIterator</string>
1494  <key>issue_hash_function_offset</key><string>5</string>
1495  <key>location</key>
1496  <dict>
1497   <key>line</key><integer>77</integer>
1498   <key>col</key><integer>26</integer>
1499   <key>file</key><integer>0</integer>
1500  </dict>
1501  <key>ExecutedLines</key>
1502  <dict>
1503   <key>0</key>
1504   <array>
1505    <integer>68</integer>
1506    <integer>69</integer>
1507    <integer>72</integer>
1508    <integer>73</integer>
1509    <integer>74</integer>
1510    <integer>75</integer>
1511    <integer>76</integer>
1512    <integer>77</integer>
1513   </array>
1514  </dict>
1515  </dict>
1516  <dict>
1517   <key>path</key>
1518   <array>
1519    <dict>
1520     <key>kind</key><string>event</string>
1521     <key>location</key>
1522     <dict>
1523      <key>line</key><integer>73</integer>
1524      <key>col</key><integer>14</integer>
1525      <key>file</key><integer>0</integer>
1526     </dict>
1527     <key>ranges</key>
1528     <array>
1529       <array>
1530        <dict>
1531         <key>line</key><integer>73</integer>
1532         <key>col</key><integer>14</integer>
1533         <key>file</key><integer>0</integer>
1534        </dict>
1535        <dict>
1536         <key>line</key><integer>73</integer>
1537         <key>col</key><integer>14</integer>
1538         <key>file</key><integer>0</integer>
1539        </dict>
1540       </array>
1541     </array>
1542     <key>depth</key><integer>0</integer>
1543     <key>extended_message</key>
1544     <string>Loop body skipped when range is empty</string>
1545     <key>message</key>
1546     <string>Loop body skipped when range is empty</string>
1547    </dict>
1548    <dict>
1549     <key>kind</key><string>control</string>
1550     <key>edges</key>
1551      <array>
1552       <dict>
1553        <key>start</key>
1554         <array>
1555          <dict>
1556           <key>line</key><integer>73</integer>
1557           <key>col</key><integer>3</integer>
1558           <key>file</key><integer>0</integer>
1559          </dict>
1560          <dict>
1561           <key>line</key><integer>73</integer>
1562           <key>col</key><integer>5</integer>
1563           <key>file</key><integer>0</integer>
1564          </dict>
1565         </array>
1566        <key>end</key>
1567         <array>
1568          <dict>
1569           <key>line</key><integer>83</integer>
1570           <key>col</key><integer>3</integer>
1571           <key>file</key><integer>0</integer>
1572          </dict>
1573          <dict>
1574           <key>line</key><integer>83</integer>
1575           <key>col</key><integer>3</integer>
1576           <key>file</key><integer>0</integer>
1577          </dict>
1578         </array>
1579       </dict>
1580      </array>
1581    </dict>
1582    <dict>
1583     <key>kind</key><string>control</string>
1584     <key>edges</key>
1585      <array>
1586       <dict>
1587        <key>start</key>
1588         <array>
1589          <dict>
1590           <key>line</key><integer>83</integer>
1591           <key>col</key><integer>3</integer>
1592           <key>file</key><integer>0</integer>
1593          </dict>
1594          <dict>
1595           <key>line</key><integer>83</integer>
1596           <key>col</key><integer>3</integer>
1597           <key>file</key><integer>0</integer>
1598          </dict>
1599         </array>
1600        <key>end</key>
1601         <array>
1602          <dict>
1603           <key>line</key><integer>83</integer>
1604           <key>col</key><integer>22</integer>
1605           <key>file</key><integer>0</integer>
1606          </dict>
1607          <dict>
1608           <key>line</key><integer>83</integer>
1609           <key>col</key><integer>22</integer>
1610           <key>file</key><integer>0</integer>
1611          </dict>
1612         </array>
1613       </dict>
1614      </array>
1615    </dict>
1616    <dict>
1617     <key>kind</key><string>event</string>
1618     <key>location</key>
1619     <dict>
1620      <key>line</key><integer>83</integer>
1621      <key>col</key><integer>22</integer>
1622      <key>file</key><integer>0</integer>
1623     </dict>
1624     <key>ranges</key>
1625     <array>
1626       <array>
1627        <dict>
1628         <key>line</key><integer>83</integer>
1629         <key>col</key><integer>3</integer>
1630         <key>file</key><integer>0</integer>
1631        </dict>
1632        <dict>
1633         <key>line</key><integer>83</integer>
1634         <key>col</key><integer>24</integer>
1635         <key>file</key><integer>0</integer>
1636        </dict>
1637       </array>
1638     </array>
1639     <key>depth</key><integer>0</integer>
1640     <key>extended_message</key>
1641     <string>Dereference of null pointer</string>
1642     <key>message</key>
1643     <string>Dereference of null pointer</string>
1644    </dict>
1645   </array>
1646   <key>description</key><string>Dereference of null pointer</string>
1647   <key>category</key><string>Logic error</string>
1648   <key>type</key><string>Dereference of null pointer</string>
1649   <key>check_name</key><string>core.NullDereference</string>
1650   <!-- This hash is experimental and going to change! -->
1651   <key>issue_hash_content_of_line_in_context</key><string>6855b29ad2407a5af43c57f062bc4602</string>
1652  <key>issue_context_kind</key><string>function</string>
1653  <key>issue_context</key><string>testLoopOpaqueIterator</string>
1654  <key>issue_hash_function_offset</key><string>11</string>
1655  <key>location</key>
1656  <dict>
1657   <key>line</key><integer>83</integer>
1658   <key>col</key><integer>22</integer>
1659   <key>file</key><integer>0</integer>
1660  </dict>
1661  <key>ExecutedLines</key>
1662  <dict>
1663   <key>0</key>
1664   <array>
1665    <integer>68</integer>
1666    <integer>69</integer>
1667    <integer>72</integer>
1668    <integer>73</integer>
1669    <integer>83</integer>
1670   </array>
1671  </dict>
1672  </dict>
1673  <dict>
1674   <key>path</key>
1675   <array>
1676    <dict>
1677     <key>kind</key><string>control</string>
1678     <key>edges</key>
1679      <array>
1680       <dict>
1681        <key>start</key>
1682         <array>
1683          <dict>
1684           <key>line</key><integer>102</integer>
1685           <key>col</key><integer>3</integer>
1686           <key>file</key><integer>0</integer>
1687          </dict>
1688          <dict>
1689           <key>line</key><integer>102</integer>
1690           <key>col</key><integer>5</integer>
1691           <key>file</key><integer>0</integer>
1692          </dict>
1693         </array>
1694        <key>end</key>
1695         <array>
1696          <dict>
1697           <key>line</key><integer>102</integer>
1698           <key>col</key><integer>8</integer>
1699           <key>file</key><integer>0</integer>
1700          </dict>
1701          <dict>
1702           <key>line</key><integer>102</integer>
1703           <key>col</key><integer>10</integer>
1704           <key>file</key><integer>0</integer>
1705          </dict>
1706         </array>
1707       </dict>
1708      </array>
1709    </dict>
1710    <dict>
1711     <key>kind</key><string>event</string>
1712     <key>location</key>
1713     <dict>
1714      <key>line</key><integer>102</integer>
1715      <key>col</key><integer>8</integer>
1716      <key>file</key><integer>0</integer>
1717     </dict>
1718     <key>ranges</key>
1719     <array>
1720       <array>
1721        <dict>
1722         <key>line</key><integer>102</integer>
1723         <key>col</key><integer>8</integer>
1724         <key>file</key><integer>0</integer>
1725        </dict>
1726        <dict>
1727         <key>line</key><integer>102</integer>
1728         <key>col</key><integer>15</integer>
1729         <key>file</key><integer>0</integer>
1730        </dict>
1731       </array>
1732     </array>
1733     <key>depth</key><integer>0</integer>
1734     <key>extended_message</key>
1735     <string>Initializing to a null pointer value</string>
1736     <key>message</key>
1737     <string>Initializing to a null pointer value</string>
1738    </dict>
1739    <dict>
1740     <key>kind</key><string>control</string>
1741     <key>edges</key>
1742      <array>
1743       <dict>
1744        <key>start</key>
1745         <array>
1746          <dict>
1747           <key>line</key><integer>102</integer>
1748           <key>col</key><integer>8</integer>
1749           <key>file</key><integer>0</integer>
1750          </dict>
1751          <dict>
1752           <key>line</key><integer>102</integer>
1753           <key>col</key><integer>10</integer>
1754           <key>file</key><integer>0</integer>
1755          </dict>
1756         </array>
1757        <key>end</key>
1758         <array>
1759          <dict>
1760           <key>line</key><integer>102</integer>
1761           <key>col</key><integer>58</integer>
1762           <key>file</key><integer>0</integer>
1763          </dict>
1764          <dict>
1765           <key>line</key><integer>102</integer>
1766           <key>col</key><integer>58</integer>
1767           <key>file</key><integer>0</integer>
1768          </dict>
1769         </array>
1770       </dict>
1771      </array>
1772    </dict>
1773    <dict>
1774     <key>kind</key><string>event</string>
1775     <key>location</key>
1776     <dict>
1777      <key>line</key><integer>102</integer>
1778      <key>col</key><integer>58</integer>
1779      <key>file</key><integer>0</integer>
1780     </dict>
1781     <key>ranges</key>
1782     <array>
1783       <array>
1784        <dict>
1785         <key>line</key><integer>102</integer>
1786         <key>col</key><integer>58</integer>
1787         <key>file</key><integer>0</integer>
1788        </dict>
1789        <dict>
1790         <key>line</key><integer>102</integer>
1791         <key>col</key><integer>58</integer>
1792         <key>file</key><integer>0</integer>
1793        </dict>
1794       </array>
1795     </array>
1796     <key>depth</key><integer>0</integer>
1797     <key>extended_message</key>
1798     <string>Entering loop body</string>
1799     <key>message</key>
1800     <string>Entering loop body</string>
1801    </dict>
1802    <dict>
1803     <key>kind</key><string>control</string>
1804     <key>edges</key>
1805      <array>
1806       <dict>
1807        <key>start</key>
1808         <array>
1809          <dict>
1810           <key>line</key><integer>102</integer>
1811           <key>col</key><integer>58</integer>
1812           <key>file</key><integer>0</integer>
1813          </dict>
1814          <dict>
1815           <key>line</key><integer>102</integer>
1816           <key>col</key><integer>58</integer>
1817           <key>file</key><integer>0</integer>
1818          </dict>
1819         </array>
1820        <key>end</key>
1821         <array>
1822          <dict>
1823           <key>line</key><integer>102</integer>
1824           <key>col</key><integer>51</integer>
1825           <key>file</key><integer>0</integer>
1826          </dict>
1827          <dict>
1828           <key>line</key><integer>102</integer>
1829           <key>col</key><integer>53</integer>
1830           <key>file</key><integer>0</integer>
1831          </dict>
1832         </array>
1833       </dict>
1834      </array>
1835    </dict>
1836    <dict>
1837     <key>kind</key><string>event</string>
1838     <key>location</key>
1839     <dict>
1840      <key>line</key><integer>102</integer>
1841      <key>col</key><integer>51</integer>
1842      <key>file</key><integer>0</integer>
1843     </dict>
1844     <key>ranges</key>
1845     <array>
1846       <array>
1847        <dict>
1848         <key>line</key><integer>102</integer>
1849         <key>col</key><integer>51</integer>
1850         <key>file</key><integer>0</integer>
1851        </dict>
1852        <dict>
1853         <key>line</key><integer>102</integer>
1854         <key>col</key><integer>56</integer>
1855         <key>file</key><integer>0</integer>
1856        </dict>
1857       </array>
1858     </array>
1859     <key>depth</key><integer>0</integer>
1860     <key>extended_message</key>
1861     <string>&apos;p&apos; initialized to a null pointer value</string>
1862     <key>message</key>
1863     <string>&apos;p&apos; initialized to a null pointer value</string>
1864    </dict>
1865    <dict>
1866     <key>kind</key><string>control</string>
1867     <key>edges</key>
1868      <array>
1869       <dict>
1870        <key>start</key>
1871         <array>
1872          <dict>
1873           <key>line</key><integer>102</integer>
1874           <key>col</key><integer>51</integer>
1875           <key>file</key><integer>0</integer>
1876          </dict>
1877          <dict>
1878           <key>line</key><integer>102</integer>
1879           <key>col</key><integer>53</integer>
1880           <key>file</key><integer>0</integer>
1881          </dict>
1882         </array>
1883        <key>end</key>
1884         <array>
1885          <dict>
1886           <key>line</key><integer>103</integer>
1887           <key>col</key><integer>8</integer>
1888           <key>file</key><integer>0</integer>
1889          </dict>
1890          <dict>
1891           <key>line</key><integer>103</integer>
1892           <key>col</key><integer>8</integer>
1893           <key>file</key><integer>0</integer>
1894          </dict>
1895         </array>
1896       </dict>
1897      </array>
1898    </dict>
1899    <dict>
1900     <key>kind</key><string>event</string>
1901     <key>location</key>
1902     <dict>
1903      <key>line</key><integer>103</integer>
1904      <key>col</key><integer>8</integer>
1905      <key>file</key><integer>0</integer>
1906     </dict>
1907     <key>ranges</key>
1908     <array>
1909       <array>
1910        <dict>
1911         <key>line</key><integer>103</integer>
1912         <key>col</key><integer>6</integer>
1913         <key>file</key><integer>0</integer>
1914        </dict>
1915        <dict>
1916         <key>line</key><integer>103</integer>
1917         <key>col</key><integer>6</integer>
1918         <key>file</key><integer>0</integer>
1919        </dict>
1920       </array>
1921     </array>
1922     <key>depth</key><integer>0</integer>
1923     <key>extended_message</key>
1924     <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1925     <key>message</key>
1926     <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1927    </dict>
1928   </array>
1929   <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1930   <key>category</key><string>Logic error</string>
1931   <key>type</key><string>Dereference of null pointer</string>
1932   <key>check_name</key><string>core.NullDereference</string>
1933   <!-- This hash is experimental and going to change! -->
1934   <key>issue_hash_content_of_line_in_context</key><string>ad377f8d4510dfd77d6485c402d57a2d</string>
1935  <key>issue_context_kind</key><string>function</string>
1936  <key>issue_context</key><string>testForRangeInit</string>
1937  <key>issue_hash_function_offset</key><string>2</string>
1938  <key>location</key>
1939  <dict>
1940   <key>line</key><integer>103</integer>
1941   <key>col</key><integer>8</integer>
1942   <key>file</key><integer>0</integer>
1943  </dict>
1944  <key>ExecutedLines</key>
1945  <dict>
1946   <key>0</key>
1947   <array>
1948    <integer>101</integer>
1949    <integer>102</integer>
1950    <integer>103</integer>
1951   </array>
1952  </dict>
1953  </dict>
1954 </array>
1955 <key>files</key>
1956 <array>
1957   <string>/clang/test/Analysis/cxx-for-range.cpp</string>
1958 </array>
1959</dict>
1960</plist>
1961