xref: /minix3/external/bsd/llvm/dist/clang/test/Analysis/inlining/path-notes.cpp (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1*0a6a1f1dSLionel Sambuc // RUN: %clang_cc1 -analyze -analyzer-checker=core -analyzer-output=text -analyzer-config c++-inlining=destructors -std=c++11 -verify -Wno-tautological-undefined-compare %s
2*0a6a1f1dSLionel Sambuc // RUN: %clang_cc1 -analyze -analyzer-checker=core -analyzer-output=plist-multi-file -analyzer-config c++-inlining=destructors -std=c++11 -analyzer-config path-diagnostics-alternate=false %s -o %t.plist -Wno-tautological-undefined-compare
3f4a2713aSLionel Sambuc // RUN: FileCheck --input-file=%t.plist %s
4f4a2713aSLionel Sambuc 
5f4a2713aSLionel Sambuc class Foo {
6f4a2713aSLionel Sambuc public:
use(int * p)7f4a2713aSLionel Sambuc   static void use(int *p) {
8f4a2713aSLionel Sambuc     *p = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'p')}}
9f4a2713aSLionel Sambuc     // expected-note@-1 {{Dereference of null pointer (loaded from variable 'p')}}
10f4a2713aSLionel Sambuc   }
11f4a2713aSLionel Sambuc 
Foo(int * p)12f4a2713aSLionel Sambuc   Foo(int *p) {
13f4a2713aSLionel Sambuc     use(p);
14f4a2713aSLionel Sambuc     // expected-note@-1 {{Passing null pointer value via 1st parameter 'p'}}
15f4a2713aSLionel Sambuc     // expected-note@-2 {{Calling 'Foo::use'}}
16f4a2713aSLionel Sambuc   }
17f4a2713aSLionel Sambuc };
18f4a2713aSLionel Sambuc 
19f4a2713aSLionel Sambuc static int *globalPtr;
20f4a2713aSLionel Sambuc 
21f4a2713aSLionel Sambuc class Bar {
22f4a2713aSLionel Sambuc public:
~Bar()23f4a2713aSLionel Sambuc   ~Bar() {
24f4a2713aSLionel Sambuc     Foo f(globalPtr);
25f4a2713aSLionel Sambuc     // expected-note@-1 {{Passing null pointer value via 1st parameter 'p'}}
26f4a2713aSLionel Sambuc     // expected-note@-2 {{Calling constructor for 'Foo'}}
27f4a2713aSLionel Sambuc   }
28f4a2713aSLionel Sambuc };
29f4a2713aSLionel Sambuc 
test()30f4a2713aSLionel Sambuc void test() {
31f4a2713aSLionel Sambuc   Bar b;
32f4a2713aSLionel Sambuc   globalPtr = 0;
33f4a2713aSLionel Sambuc   // expected-note@-1 {{Null pointer value stored to 'globalPtr'}}
34f4a2713aSLionel Sambuc } // expected-note {{Calling '~Bar'}}
35f4a2713aSLionel Sambuc 
36f4a2713aSLionel Sambuc 
testAnonymous()37f4a2713aSLionel Sambuc void testAnonymous() {
38f4a2713aSLionel Sambuc   class {
39f4a2713aSLionel Sambuc   public:
40f4a2713aSLionel Sambuc     void method(int *p) {
41f4a2713aSLionel Sambuc       *p = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'p')}}
42f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer (loaded from variable 'p')}}
43f4a2713aSLionel Sambuc     }
44f4a2713aSLionel Sambuc   } anonymous;
45f4a2713aSLionel Sambuc 
46f4a2713aSLionel Sambuc   anonymous.method(0);
47f4a2713aSLionel Sambuc   // expected-note@-1 {{Passing null pointer value via 1st parameter 'p'}}
48f4a2713aSLionel Sambuc   // expected-note@-2 {{Calling 'method'}}
49f4a2713aSLionel Sambuc }
50f4a2713aSLionel Sambuc 
51f4a2713aSLionel Sambuc 
52f4a2713aSLionel Sambuc // A simplified version of std::move.
53f4a2713aSLionel Sambuc template <typename T>
move(T & obj)54f4a2713aSLionel Sambuc T &&move(T &obj) {
55f4a2713aSLionel Sambuc   return static_cast<T &&>(obj);
56f4a2713aSLionel Sambuc }
57f4a2713aSLionel Sambuc 
58f4a2713aSLionel Sambuc 
59f4a2713aSLionel Sambuc namespace defaulted {
60f4a2713aSLionel Sambuc   class Dereferencer {
61f4a2713aSLionel Sambuc   public:
Dereferencer()62f4a2713aSLionel Sambuc     Dereferencer() {
63f4a2713aSLionel Sambuc       *globalPtr = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'globalPtr')}}
64f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer (loaded from variable 'globalPtr')}}
65f4a2713aSLionel Sambuc     }
66f4a2713aSLionel Sambuc 
Dereferencer(const Dereferencer & Other)67f4a2713aSLionel Sambuc     Dereferencer(const Dereferencer &Other) {
68f4a2713aSLionel Sambuc       *globalPtr = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'globalPtr')}}
69f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer (loaded from variable 'globalPtr')}}
70f4a2713aSLionel Sambuc     }
71f4a2713aSLionel Sambuc 
Dereferencer(Dereferencer && Other)72f4a2713aSLionel Sambuc     Dereferencer(Dereferencer &&Other) {
73f4a2713aSLionel Sambuc       *globalPtr = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'globalPtr')}}
74f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer (loaded from variable 'globalPtr')}}
75f4a2713aSLionel Sambuc     }
76f4a2713aSLionel Sambuc 
operator =(const Dereferencer & Other)77f4a2713aSLionel Sambuc     void operator=(const Dereferencer &Other) {
78f4a2713aSLionel Sambuc       *globalPtr = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'globalPtr')}}
79f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer (loaded from variable 'globalPtr')}}
80f4a2713aSLionel Sambuc     }
81f4a2713aSLionel Sambuc 
operator =(Dereferencer && Other)82f4a2713aSLionel Sambuc     void operator=(Dereferencer &&Other) {
83f4a2713aSLionel Sambuc       *globalPtr = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'globalPtr')}}
84f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer (loaded from variable 'globalPtr')}}
85f4a2713aSLionel Sambuc     }
86f4a2713aSLionel Sambuc 
~Dereferencer()87f4a2713aSLionel Sambuc     ~Dereferencer() {
88f4a2713aSLionel Sambuc       *globalPtr = 1; // expected-warning {{Dereference of null pointer (loaded from variable 'globalPtr')}}
89f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer (loaded from variable 'globalPtr')}}
90f4a2713aSLionel Sambuc     }
91f4a2713aSLionel Sambuc   };
92f4a2713aSLionel Sambuc 
93f4a2713aSLionel Sambuc   class Wrapper {
94f4a2713aSLionel Sambuc     Dereferencer d;
95f4a2713aSLionel Sambuc   };
96f4a2713aSLionel Sambuc 
97f4a2713aSLionel Sambuc   class MovableWrapper {
98f4a2713aSLionel Sambuc     Dereferencer d;
99f4a2713aSLionel Sambuc   public:
100f4a2713aSLionel Sambuc     MovableWrapper() = default;
101f4a2713aSLionel Sambuc 
102f4a2713aSLionel Sambuc     MovableWrapper(MovableWrapper &&Other) = default;
103f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling move constructor for 'Dereferencer'}}
104f4a2713aSLionel Sambuc 
105f4a2713aSLionel Sambuc     MovableWrapper &operator=(MovableWrapper &&Other) = default;
106f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling move assignment operator for 'Dereferencer'}}
107f4a2713aSLionel Sambuc   };
108f4a2713aSLionel Sambuc 
testDefaultConstruction()109f4a2713aSLionel Sambuc   void testDefaultConstruction() {
110f4a2713aSLionel Sambuc     globalPtr = 0;
111f4a2713aSLionel Sambuc     // expected-note@-1 {{Null pointer value stored to 'globalPtr'}}
112f4a2713aSLionel Sambuc     Wrapper w;
113f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling implicit default constructor for 'Wrapper'}}
114f4a2713aSLionel Sambuc     // expected-note@-2 {{Calling default constructor for 'Dereferencer'}}
115f4a2713aSLionel Sambuc   }
116f4a2713aSLionel Sambuc 
testCopyConstruction(const Wrapper & input)117f4a2713aSLionel Sambuc   void testCopyConstruction(const Wrapper &input) {
118f4a2713aSLionel Sambuc     globalPtr = 0;
119f4a2713aSLionel Sambuc     // expected-note@-1 {{Null pointer value stored to 'globalPtr'}}
120f4a2713aSLionel Sambuc     Wrapper w{input};
121f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling implicit copy constructor for 'Wrapper'}}
122f4a2713aSLionel Sambuc     // expected-note@-2 {{Calling copy constructor for 'Dereferencer'}}
123f4a2713aSLionel Sambuc   }
124f4a2713aSLionel Sambuc 
testMoveConstruction(MovableWrapper && input)125f4a2713aSLionel Sambuc   void testMoveConstruction(MovableWrapper &&input) {
126f4a2713aSLionel Sambuc     globalPtr = 0;
127f4a2713aSLionel Sambuc     // expected-note@-1 {{Null pointer value stored to 'globalPtr'}}
128f4a2713aSLionel Sambuc     MovableWrapper w{move(input)};
129f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling defaulted move constructor for 'MovableWrapper'}}
130f4a2713aSLionel Sambuc   }
131f4a2713aSLionel Sambuc 
testCopyAssignment(const Wrapper & input)132f4a2713aSLionel Sambuc   void testCopyAssignment(const Wrapper &input) {
133f4a2713aSLionel Sambuc     Wrapper w;
134f4a2713aSLionel Sambuc     globalPtr = 0;
135f4a2713aSLionel Sambuc     // expected-note@-1 {{Null pointer value stored to 'globalPtr'}}
136f4a2713aSLionel Sambuc     w = input;
137f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling implicit copy assignment operator for 'Wrapper'}}
138f4a2713aSLionel Sambuc     // expected-note@-2 {{Calling copy assignment operator for 'Dereferencer'}}
139f4a2713aSLionel Sambuc   }
140f4a2713aSLionel Sambuc 
testMoveAssignment(MovableWrapper && input)141f4a2713aSLionel Sambuc   void testMoveAssignment(MovableWrapper &&input) {
142f4a2713aSLionel Sambuc     MovableWrapper w;
143f4a2713aSLionel Sambuc     globalPtr = 0;
144f4a2713aSLionel Sambuc     // expected-note@-1 {{Null pointer value stored to 'globalPtr'}}
145f4a2713aSLionel Sambuc     w = move(input);
146f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling defaulted move assignment operator for 'MovableWrapper'}}
147f4a2713aSLionel Sambuc   }
148f4a2713aSLionel Sambuc 
testDestruction()149f4a2713aSLionel Sambuc   void testDestruction() {
150f4a2713aSLionel Sambuc     Wrapper w;
151f4a2713aSLionel Sambuc     globalPtr = 0;
152f4a2713aSLionel Sambuc     // expected-note@-1 {{Null pointer value stored to 'globalPtr'}}
153f4a2713aSLionel Sambuc   }
154f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling implicit destructor for 'Wrapper'}}
155f4a2713aSLionel Sambuc   // expected-note@-2 {{Calling '~Dereferencer'}}
156f4a2713aSLionel Sambuc }
157f4a2713aSLionel Sambuc 
158f4a2713aSLionel Sambuc namespace ReturnZeroNote {
getZero()159f4a2713aSLionel Sambuc   int getZero() {
160f4a2713aSLionel Sambuc     return 0;
161f4a2713aSLionel Sambuc     // expected-note@-1 {{Returning zero}}
162f4a2713aSLionel Sambuc   }
163f4a2713aSLionel Sambuc 
getZeroByRef()164f4a2713aSLionel Sambuc   const int &getZeroByRef() {
165f4a2713aSLionel Sambuc     static int zeroVar;
166f4a2713aSLionel Sambuc     zeroVar = 0;
167f4a2713aSLionel Sambuc     // expected-note@-1 {{The value 0 is assigned to 'zeroVar'}}
168f4a2713aSLionel Sambuc     return zeroVar;
169f4a2713aSLionel Sambuc     // expected-note@-1 {{Returning zero (reference to 'zeroVar')}}
170f4a2713aSLionel Sambuc   }
171f4a2713aSLionel Sambuc 
test()172f4a2713aSLionel Sambuc   void test() {
173f4a2713aSLionel Sambuc     int problem = 1 / getZero(); // expected-warning {{Division by zero}}
174f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling 'getZero'}}
175f4a2713aSLionel Sambuc     // expected-note@-2 {{Returning from 'getZero'}}
176f4a2713aSLionel Sambuc     // expected-note@-3 {{Division by zero}}
177f4a2713aSLionel Sambuc   }
178f4a2713aSLionel Sambuc 
testRef()179f4a2713aSLionel Sambuc   void testRef() {
180f4a2713aSLionel Sambuc     int problem = 1 / getZeroByRef(); // expected-warning {{Division by zero}}
181f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling 'getZeroByRef'}}
182f4a2713aSLionel Sambuc     // expected-note@-2 {{Returning from 'getZeroByRef'}}
183f4a2713aSLionel Sambuc     // expected-note@-3 {{Division by zero}}
184f4a2713aSLionel Sambuc   }
185f4a2713aSLionel Sambuc }
186f4a2713aSLionel Sambuc 
returnNullReference()187f4a2713aSLionel Sambuc int &returnNullReference() {
188f4a2713aSLionel Sambuc   int *x = 0;
189f4a2713aSLionel Sambuc   // expected-note@-1 {{'x' initialized to a null pointer value}}
190f4a2713aSLionel Sambuc   return *x; // expected-warning{{Returning null reference}}
191f4a2713aSLionel Sambuc   // expected-note@-1 {{Returning null reference}}
192f4a2713aSLionel Sambuc }
193f4a2713aSLionel Sambuc 
194f4a2713aSLionel Sambuc struct FooWithInitializer {
195f4a2713aSLionel Sambuc 	int *ptr;
FooWithInitializerFooWithInitializer196f4a2713aSLionel Sambuc 	FooWithInitializer(int *p) : ptr(p) { // expected-note {{Null pointer value stored to 'f.ptr'}}
197f4a2713aSLionel Sambuc 		*ptr = 1; // expected-note {{Dereference of null pointer (loaded from field 'ptr')}}
198f4a2713aSLionel Sambuc     // expected-warning@-1 {{Dereference of null pointer (loaded from field 'ptr')}}
199f4a2713aSLionel Sambuc 	}
200f4a2713aSLionel Sambuc };
201f4a2713aSLionel Sambuc 
testPathNoteOnInitializer()202f4a2713aSLionel Sambuc void testPathNoteOnInitializer() {
203f4a2713aSLionel Sambuc 	int *p = 0; // expected-note {{'p' initialized to a null pointer value}}
204f4a2713aSLionel Sambuc 
205f4a2713aSLionel Sambuc 	FooWithInitializer f(p); // expected-note {{Passing null pointer value via 1st parameter 'p'}}
206f4a2713aSLionel Sambuc   // expected-note@-1 {{Calling constructor for 'FooWithInitializer'}}
207f4a2713aSLionel Sambuc }
208f4a2713aSLionel Sambuc 
testNonPrintableAssignment(int ** p)209f4a2713aSLionel Sambuc int testNonPrintableAssignment(int **p) {
210f4a2713aSLionel Sambuc   int *&y = *p; // expected-note {{'y' initialized here}}
211f4a2713aSLionel Sambuc   y = 0;        // expected-note {{Storing null pointer value}}
212f4a2713aSLionel Sambuc   return *y; // expected-warning {{Dereference of null pointer (loaded from variable 'y')}}
213f4a2713aSLionel Sambuc              // expected-note@-1 {{Dereference of null pointer (loaded from variable 'y')}}
214f4a2713aSLionel Sambuc }
215f4a2713aSLionel Sambuc 
216f4a2713aSLionel Sambuc struct Base { int *x; };
217f4a2713aSLionel Sambuc struct Derived : public Base {};
218f4a2713aSLionel Sambuc 
test(Derived d)219f4a2713aSLionel Sambuc void test(Derived d) {
220f4a2713aSLionel Sambuc   d.x = 0; //expected-note {{Null pointer value stored to 'd.x'}}
221f4a2713aSLionel Sambuc   *d.x = 1; // expected-warning {{Dereference of null pointer (loaded from field 'x')}}
222f4a2713aSLionel Sambuc             // expected-note@-1 {{Dereference of null pointer (loaded from field 'x')}}
223f4a2713aSLionel Sambuc }
224f4a2713aSLionel Sambuc 
225f4a2713aSLionel Sambuc struct Owner {
226f4a2713aSLionel Sambuc 	struct Wrapper {
227f4a2713aSLionel Sambuc 		int x;
228f4a2713aSLionel Sambuc 	};
229f4a2713aSLionel Sambuc 	Wrapper *arr;
230f4a2713aSLionel Sambuc 	void testGetDerefExprOnMemberExprWithADot();
231f4a2713aSLionel Sambuc };
232f4a2713aSLionel Sambuc 
testGetDerefExprOnMemberExprWithADot()233f4a2713aSLionel Sambuc void Owner::testGetDerefExprOnMemberExprWithADot() {
234f4a2713aSLionel Sambuc 	if (arr)  // expected-note {{Assuming pointer value is null}}
235f4a2713aSLionel Sambuc             // expected-note@-1 {{Taking false branch}}
236f4a2713aSLionel Sambuc 	  ;
237f4a2713aSLionel Sambuc 	arr[1].x = 1; //expected-warning {{Dereference of null pointer}}
238f4a2713aSLionel Sambuc                 //expected-note@-1 {{Dereference of null pointer}}
239f4a2713aSLionel Sambuc }
240f4a2713aSLionel Sambuc 
testGetDerefExprOnMemberExprWithADot()241f4a2713aSLionel Sambuc void testGetDerefExprOnMemberExprWithADot() {
242f4a2713aSLionel Sambuc   Owner::Wrapper *arr; // expected-note {{'arr' declared without an initial value}}
243f4a2713aSLionel Sambuc 	arr[2].x = 1; // expected-warning {{Dereference of undefined pointer value}}
244f4a2713aSLionel Sambuc                 // expected-note@-1 {{Dereference of undefined pointer value}}
245f4a2713aSLionel Sambuc }
246f4a2713aSLionel Sambuc 
247f4a2713aSLionel Sambuc 
248f4a2713aSLionel Sambuc 
249f4a2713aSLionel Sambuc class A {
250f4a2713aSLionel Sambuc public:
bar() const251f4a2713aSLionel Sambuc   void bar() const {}
252f4a2713aSLionel Sambuc };
testDeclRefExprToReferenceInGetDerefExpr(const A * ptr)253f4a2713aSLionel Sambuc const A& testDeclRefExprToReferenceInGetDerefExpr(const A *ptr) {
254f4a2713aSLionel Sambuc   const A& val = *ptr; //expected-note {{'val' initialized here}}
255f4a2713aSLionel Sambuc 
256f4a2713aSLionel Sambuc   // This is not valid C++; if 'ptr' were null, creating 'ref' would be illegal.
257f4a2713aSLionel Sambuc   // However, this is not checked at runtime, so this branch is actually
258f4a2713aSLionel Sambuc   // possible.
259f4a2713aSLionel Sambuc   if (&val == 0) { //expected-note {{Assuming pointer value is null}}
260f4a2713aSLionel Sambuc                    // expected-note@-1 {{Taking true branch}}
261f4a2713aSLionel Sambuc     val.bar(); // expected-warning {{Called C++ object pointer is null}}
262f4a2713aSLionel Sambuc                // expected-note@-1 {{Called C++ object pointer is null}}
263f4a2713aSLionel Sambuc   }
264f4a2713aSLionel Sambuc 
265f4a2713aSLionel Sambuc   return val;
266f4a2713aSLionel Sambuc }
267f4a2713aSLionel Sambuc 
generateNoteOnDefaultArgument(int one,int two=0)268f4a2713aSLionel Sambuc int generateNoteOnDefaultArgument(int one, int two = 0) {
269f4a2713aSLionel Sambuc   return one/two; // expected-warning {{Division by zero}}
270f4a2713aSLionel Sambuc                   // expected-note@-1 {{Division by zero}}
271f4a2713aSLionel Sambuc }
callGenerateNoteOnDefaultArgument(int o)272f4a2713aSLionel Sambuc int callGenerateNoteOnDefaultArgument(int o) {
273f4a2713aSLionel Sambuc   return generateNoteOnDefaultArgument(o); //expected-note{{Calling 'generateNoteOnDefaultArgument'}}
274f4a2713aSLionel Sambuc                                            //expected-note@-1 {{Passing the value 0 via 2nd parameter 'two'}}
275f4a2713aSLionel Sambuc }
276f4a2713aSLionel Sambuc 
277f4a2713aSLionel Sambuc namespace PR17746 {
278f4a2713aSLionel Sambuc   class Inner {
279f4a2713aSLionel Sambuc   public:
~Inner()280f4a2713aSLionel Sambuc     ~Inner() {
281f4a2713aSLionel Sambuc       *(volatile int *)0 = 1; // expected-warning {{Dereference of null pointer}}
282f4a2713aSLionel Sambuc       // expected-note@-1 {{Dereference of null pointer}}
283f4a2713aSLionel Sambuc     }
284f4a2713aSLionel Sambuc   };
285f4a2713aSLionel Sambuc 
286f4a2713aSLionel Sambuc   class Outer {
287f4a2713aSLionel Sambuc   public:
288f4a2713aSLionel Sambuc     Inner *inner;
~Outer()289f4a2713aSLionel Sambuc     ~Outer() {
290f4a2713aSLionel Sambuc       delete inner;
291f4a2713aSLionel Sambuc       // expected-note@-1 {{Calling '~Inner'}}
292f4a2713aSLionel Sambuc     }
293f4a2713aSLionel Sambuc   };
294f4a2713aSLionel Sambuc 
test(Outer * outer)295f4a2713aSLionel Sambuc   void test(Outer *outer) {
296f4a2713aSLionel Sambuc     delete outer;
297f4a2713aSLionel Sambuc     // expected-note@-1 {{Calling '~Outer'}}
298f4a2713aSLionel Sambuc   }
299f4a2713aSLionel Sambuc }
300f4a2713aSLionel Sambuc 
301f4a2713aSLionel Sambuc // CHECK:  <key>diagnostics</key>
302f4a2713aSLionel Sambuc // CHECK-NEXT:  <array>
303f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
304f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
305f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
306f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
307f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
308f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
309f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
310f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
311f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
312f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
313f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
314f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>31</integer>
315f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
316f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
317f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
318f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
319f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>31</integer>
320f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
321f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
322f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
323f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
324f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
325f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
326f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
327f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>31</integer>
328f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
329f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
330f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
331f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
332f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>31</integer>
333f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
334f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
335f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
336f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
337f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
338f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
339f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
340f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
341f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
342f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
343f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
344f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
345f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
346f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
347f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
348f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>31</integer>
349f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
350f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
351f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
352f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
353f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>31</integer>
354f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
355f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
356f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
357f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
358f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
359f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
360f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
361f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>32</integer>
362f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
363f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
364f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
365f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
366f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>32</integer>
367f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
368f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
369f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
370f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
371f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
372f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
373f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
374f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
375f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
376f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
377f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
378f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>32</integer>
379f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
380f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
381f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
382f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
383f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
384f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
385f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
386f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>32</integer>
387f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
388f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
389f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
390f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
391f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>32</integer>
392f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>15</integer>
393f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
394f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
395f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
396f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
397f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
398f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
399f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
400f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
401f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
402f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
403f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
404f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
405f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
406f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
407f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
408f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
409f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
410f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
411f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>32</integer>
412f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
413f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
414f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
415f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
416f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>32</integer>
417f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
418f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
419f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
420f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
421f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
422f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
423f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
424f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
425f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
426f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
427f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
428f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
429f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>34</integer>
430f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
431f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
432f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
433f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
434f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
435f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
436f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
437f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
438f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
439f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
440f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
441f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>34</integer>
442f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
443f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
444f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
445f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
446f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
447f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Bar&apos;</string>
448f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
449f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Bar&apos;</string>
450f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
451f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
452f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
453f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
454f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
455f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>23</integer>
456f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
457f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
458f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
459f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
460f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
461f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;test&apos;</string>
462f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
463f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;test&apos;</string>
464f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
465f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
466f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
467f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
468f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
469f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
470f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
471f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
472f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
473f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>23</integer>
474f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
475f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
476f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
477f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
478f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>23</integer>
479f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
480f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
481f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
482f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
483f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
484f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
485f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
486f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
487f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
488f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
489f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
490f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
491f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
492f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
493f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
494f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
495f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
496f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
497f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
498f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
499f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
500f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
501f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
502f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
503f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
504f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
505f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
506f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
507f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
508f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
509f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
510f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
511f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
512f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
513f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
514f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
515f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
516f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
517f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
518f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
519f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
520f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
521f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
522f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
523f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
524f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
525f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
526f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>19</integer>
527f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
528f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
529f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
530f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
531f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
532f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
533f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
534f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
535f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
536f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
537f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>24</integer>
538f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>11</integer>
539f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
540f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
541f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
542f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
543f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
544f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
545f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>24</integer>
546f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>11</integer>
547f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
548f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
549f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
550f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>24</integer>
551f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
552f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
553f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
554f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
555f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
556f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
557f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
558f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
559f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
560f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
561f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
562f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
563f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
564f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
565f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
566f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
567f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
568f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
569f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
570f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
571f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
572f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
573f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
574f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
575f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
576f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>19</integer>
577f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
578f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
579f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
580f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
581f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
582f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
583f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
584f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>9</integer>
585f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
586f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
587f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
588f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>24</integer>
589f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>9</integer>
590f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
591f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
592f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
593f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
594f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
595f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
596f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
597f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
598f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
599f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
600f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>24</integer>
601f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>9</integer>
602f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
603f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
604f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
605f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
606f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
607f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
608f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>24</integer>
609f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>9</integer>
610f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
611f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
612f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
613f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>24</integer>
614f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
615f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
616f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
617f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
618f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
619f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
620f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
621f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling constructor for &apos;Foo&apos;</string>
622f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
623f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling constructor for &apos;Foo&apos;</string>
624f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
625f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
626f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
627f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
628f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
629f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>12</integer>
630f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
631f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
632f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
633f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
634f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
635f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;~Bar&apos;</string>
636f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
637f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;~Bar&apos;</string>
638f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
639f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
640f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
641f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
642f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
643f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
644f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
645f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
646f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
647f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>12</integer>
648f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
649f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
650f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
651f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
652f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>12</integer>
653f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
654f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
655f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
656f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
657f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
658f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
659f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
660f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>13</integer>
661f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
662f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
663f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
664f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
665f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>13</integer>
666f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
667f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
668f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
669f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
670f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
671f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
672f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
673f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
674f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
675f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
676f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
677f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
678f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
679f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
680f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
681f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>13</integer>
682f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
683f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
684f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
685f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
686f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>13</integer>
687f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
688f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
689f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
690f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
691f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
692f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
693f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
694f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>13</integer>
695f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>9</integer>
696f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
697f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
698f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
699f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>13</integer>
700f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>9</integer>
701f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
702f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
703f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
704f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
705f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
706f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
707f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
708f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
709f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
710f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
711f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>13</integer>
712f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>9</integer>
713f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
714f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
715f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
716f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
717f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
718f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
719f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>13</integer>
720f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>9</integer>
721f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
722f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
723f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
724f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>13</integer>
725f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>9</integer>
726f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
727f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
728f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
729f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
730f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
731f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
732f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
733f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
734f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
735f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
736f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
737f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
738f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
739f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
740f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>13</integer>
741f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
742f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
743f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
744f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
745f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
746f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
747f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
748f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>13</integer>
749f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
750f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
751f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
752f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
753f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>13</integer>
754f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
755f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
756f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
757f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
758f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
759f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
760f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
761f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;Foo::use&apos;</string>
762f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
763f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;Foo::use&apos;</string>
764f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
765f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
766f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
767f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
768f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
769f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>7</integer>
770f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
771f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
772f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
773f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>3</integer>
774f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
775f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from constructor for &apos;Foo&apos;</string>
776f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
777f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from constructor for &apos;Foo&apos;</string>
778f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
779f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
780f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
781f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
782f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
783f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
784f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
785f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
786f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
787f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>7</integer>
788f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
789f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
790f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
791f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
792f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>7</integer>
793f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
794f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
795f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
796f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
797f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
798f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
799f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
800f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>8</integer>
801f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
802f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
803f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
804f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
805f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>8</integer>
806f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
807f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
808f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
809f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
810f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
811f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
812f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
813f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
814f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
815f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
816f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
817f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
818f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
819f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
820f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
821f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>8</integer>
822f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
823f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
824f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
825f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
826f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>8</integer>
827f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
828f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
829f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
830f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
831f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
832f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
833f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
834f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>8</integer>
835f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
836f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
837f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
838f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
839f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>8</integer>
840f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
841f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
842f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
843f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
844f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
845f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
846f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
847f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
848f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
849f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
850f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
851f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>8</integer>
852f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>8</integer>
853f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
854f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
855f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
856f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
857f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
858f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
859f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>8</integer>
860f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>6</integer>
861f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
862f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
863f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
864f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>8</integer>
865f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>6</integer>
866f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
867f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
868f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
869f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
870f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>3</integer>
871f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
872f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
873f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
874f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
875f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
876f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
877f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
878f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
879f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
880f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>C++ method</string>
881f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>use</string>
882f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
883f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
884f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
885f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>8</integer>
886f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>8</integer>
887f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
888f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
889f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
890f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
891f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
892f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
893f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
894f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
895f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
896f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
897f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
898f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
899f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
900f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
901f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>38</integer>
902f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
903f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
904f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
905f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
906f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>38</integer>
907f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
908f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
909f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
910f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
911f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
912f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
913f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
914f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>44</integer>
915f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
916f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
917f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
918f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
919f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>44</integer>
920f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
921f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
922f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
923f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
924f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
925f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
926f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
927f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
928f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
929f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
930f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
931f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
932f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
933f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
934f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
935f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>44</integer>
936f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
937f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
938f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
939f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
940f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>44</integer>
941f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
942f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
943f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
944f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
945f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
946f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
947f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
948f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
949f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
950f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
951f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
952f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
953f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
954f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
955f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
956f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
957f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
958f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
959f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
960f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
961f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
962f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
963f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
964f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
965f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
966f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
967f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
968f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
969f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
970f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
971f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
972f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
973f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
974f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
975f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
976f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
977f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
978f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
979f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
980f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
981f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
982f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
983f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
984f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
985f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
986f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
987f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>46</integer>
988f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
989f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
990f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
991f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
992f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
993f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
994f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
995f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
996f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
997f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
998f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
999f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>46</integer>
1000f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>20</integer>
1001f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1002f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1003f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1004f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1005f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1006f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1007f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>46</integer>
1008f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
1009f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1010f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1011f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1012f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>46</integer>
1013f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
1014f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1015f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1016f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1017f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1018f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1019f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1020f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
1021f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1022f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
1023f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1024f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1025f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1026f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1027f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1028f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>46</integer>
1029f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
1030f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1031f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1032f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1033f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1034f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1035f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1036f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>46</integer>
1037f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
1038f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1039f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1040f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1041f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>46</integer>
1042f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>21</integer>
1043f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1044f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1045f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1046f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1047f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1048f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1049f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;method&apos;</string>
1050f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1051f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;method&apos;</string>
1052f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1053f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1054f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1055f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1056f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1057f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>40</integer>
1058f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1059f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1060f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1061f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1062f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1063f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testAnonymous&apos;</string>
1064f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1065f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testAnonymous&apos;</string>
1066f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1067f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1068f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1069f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1070f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1071f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1072f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1073f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1074f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1075f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>40</integer>
1076f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1077f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1078f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1079f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1080f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>40</integer>
1081f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
1082f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1083f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1084f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1085f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1086f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1087f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1088f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>41</integer>
1089f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1090f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1091f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1092f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1093f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>41</integer>
1094f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1095f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1096f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1097f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1098f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1099f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1100f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1101f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1102f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1103f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1104f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1105f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1106f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1107f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1108f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1109f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>41</integer>
1110f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1111f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1112f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1113f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1114f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>41</integer>
1115f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1116f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1117f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1118f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1119f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1120f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1121f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1122f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>41</integer>
1123f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
1124f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1125f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1126f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1127f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>41</integer>
1128f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
1129f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1130f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1131f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1132f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1133f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1134f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1135f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1136f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1137f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1138f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1139f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>41</integer>
1140f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>10</integer>
1141f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1142f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1143f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1144f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1145f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1146f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1147f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>41</integer>
1148f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1149f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1150f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1151f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1152f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>41</integer>
1153f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1154f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1155f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1156f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1157f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1158f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1159f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1160f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1161f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1162f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1163f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1164f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
1165f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;p&apos;)</string>
1166f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
1167f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1168f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>C++ method</string>
1169f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>method</string>
1170f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
1171f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
1172f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1173f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>41</integer>
1174f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>10</integer>
1175f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
1176f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1177f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1178f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1179f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
1180f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
1181f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1182f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1183f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1184f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1185f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>110</integer>
1186f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1187f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1188f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1189f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1190f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1191f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1192f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1193f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>110</integer>
1194f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
1195f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1196f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1197f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1198f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>110</integer>
1199f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>17</integer>
1200f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1201f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1202f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1203f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1204f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1205f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1206f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
1207f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1208f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
1209f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1210f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1211f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1212f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1213f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1214f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1215f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1216f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1217f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1218f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>110</integer>
1219f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1220f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1221f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1222f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1223f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>110</integer>
1224f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1225f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1226f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1227f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1228f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1229f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1230f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1231f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>112</integer>
1232f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1233f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1234f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1235f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1236f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>112</integer>
1237f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1238f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1239f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1240f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1241f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1242f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1243f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1244f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1245f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1246f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1247f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1248f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>112</integer>
1249f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>13</integer>
1250f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1251f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1252f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1253f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1254f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1255f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1256f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>112</integer>
1257f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
1258f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1259f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1260f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1261f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>112</integer>
1262f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
1263f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1264f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1265f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1266f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1267f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1268f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1269f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit default constructor for &apos;Wrapper&apos;</string>
1270f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1271f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit default constructor for &apos;Wrapper&apos;</string>
1272f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1273f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1274f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1275f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1276f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1277f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>112</integer>
1278f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>13</integer>
1279f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1280f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1281f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1282f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1283f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1284f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1285f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>112</integer>
1286f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
1287f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1288f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1289f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1290f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>112</integer>
1291f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
1292f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1293f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1294f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1295f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1296f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1297f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1298f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling default constructor for &apos;Dereferencer&apos;</string>
1299f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1300f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling default constructor for &apos;Dereferencer&apos;</string>
1301f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1302f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1303f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1304f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1305f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1306f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>62</integer>
1307f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1308f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1309f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1310f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
1311f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1312f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from default constructor for &apos;Wrapper&apos;</string>
1313f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1314f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from default constructor for &apos;Wrapper&apos;</string>
1315f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1316f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1317f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1318f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1319f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1320f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1321f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1322f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1323f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1324f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>62</integer>
1325f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1326f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1327f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1328f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1329f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>62</integer>
1330f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>16</integer>
1331f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1332f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1333f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1334f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1335f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1336f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1337f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>63</integer>
1338f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1339f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1340f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1341f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1342f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>63</integer>
1343f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1344f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1345f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1346f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1347f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1348f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1349f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1350f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1351f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1352f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1353f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1354f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1355f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1356f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1357f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1358f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>63</integer>
1359f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1360f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1361f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1362f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1363f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>63</integer>
1364f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1365f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1366f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1367f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1368f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1369f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1370f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1371f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>63</integer>
1372f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1373f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1374f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1375f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1376f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>63</integer>
1377f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1378f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1379f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1380f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1381f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1382f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1383f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1384f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1385f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1386f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1387f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1388f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>63</integer>
1389f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>18</integer>
1390f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1391f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1392f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1393f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1394f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1395f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1396f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>63</integer>
1397f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1398f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1399f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1400f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1401f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>63</integer>
1402f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
1403f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1404f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1405f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1406f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1407f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
1408f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1409f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1410f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1411f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1412f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1413f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
1414f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1415f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
1416f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1417f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
1418f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
1419f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1420f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>63</integer>
1421f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>18</integer>
1422f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
1423f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1424f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1425f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1426f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
1427f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
1428f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1429f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1430f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1431f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1432f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>118</integer>
1433f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1434f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1435f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1436f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1437f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1438f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1439f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1440f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>118</integer>
1441f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
1442f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1443f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1444f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1445f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>118</integer>
1446f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>17</integer>
1447f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1448f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1449f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1450f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1451f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1452f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1453f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
1454f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1455f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
1456f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1457f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1458f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1459f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1460f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1461f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1462f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1463f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1464f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1465f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>118</integer>
1466f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1467f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1468f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1469f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1470f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>118</integer>
1471f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1472f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1473f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1474f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1475f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1476f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1477f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1478f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>120</integer>
1479f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1480f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1481f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1482f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1483f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>120</integer>
1484f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1485f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1486f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1487f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1488f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1489f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1490f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1491f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1492f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1493f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1494f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1495f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>120</integer>
1496f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>13</integer>
1497f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1498f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1499f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1500f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1501f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1502f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1503f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>120</integer>
1504f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
1505f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1506f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1507f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1508f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>120</integer>
1509*0a6a1f1dSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
1510f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1511f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1512f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1513f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1514f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1515f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1516f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit copy constructor for &apos;Wrapper&apos;</string>
1517f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1518f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit copy constructor for &apos;Wrapper&apos;</string>
1519f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1520f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1521f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1522f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1523f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1524f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>120</integer>
1525f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>13</integer>
1526f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1527f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1528f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1529f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1530f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1531f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1532f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>120</integer>
1533f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
1534f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1535f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1536f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1537f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>120</integer>
1538*0a6a1f1dSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
1539f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1540f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1541f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1542f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1543f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1544f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1545f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling copy constructor for &apos;Dereferencer&apos;</string>
1546f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1547f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling copy constructor for &apos;Dereferencer&apos;</string>
1548f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1549f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1550f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1551f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1552f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1553f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>67</integer>
1554f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1555f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1556f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1557f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
1558f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1559f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from copy constructor for &apos;Wrapper&apos;</string>
1560f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1561f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from copy constructor for &apos;Wrapper&apos;</string>
1562f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1563f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1564f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1565f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1566f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1567f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1568f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1569f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1570f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1571f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>67</integer>
1572f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1573f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1574f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1575f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1576f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>67</integer>
1577f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>16</integer>
1578f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1579f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1580f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1581f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1582f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1583f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1584f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>68</integer>
1585f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1586f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1587f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1588f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1589f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>68</integer>
1590f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1591f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1592f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1593f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1594f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1595f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1596f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1597f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1598f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1599f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1600f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1601f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1602f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1603f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1604f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1605f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>68</integer>
1606f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1607f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1608f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1609f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1610f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>68</integer>
1611f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1612f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1613f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1614f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1615f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1616f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1617f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1618f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>68</integer>
1619f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1620f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1621f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1622f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1623f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>68</integer>
1624f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1625f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1626f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1627f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1628f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1629f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1630f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1631f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1632f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1633f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1634f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1635f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>68</integer>
1636f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>18</integer>
1637f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1638f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1639f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1640f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1641f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1642f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1643f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>68</integer>
1644f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1645f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1646f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1647f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1648f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>68</integer>
1649f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
1650f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1651f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1652f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1653f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1654f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
1655f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1656f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1657f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1658f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1659f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1660f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
1661f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1662f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
1663f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1664f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
1665f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
1666f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1667f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>68</integer>
1668f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>18</integer>
1669f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
1670f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1671f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1672f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1673f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
1674f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
1675f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1676f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1677f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1678f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1679f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>126</integer>
1680f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1681f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1682f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1683f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1684f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1685f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1686f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1687f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>126</integer>
1688f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
1689f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1690f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1691f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1692f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>126</integer>
1693f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>17</integer>
1694f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1695f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1696f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1697f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1698f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1699f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1700f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
1701f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1702f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
1703f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1704f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1705f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1706f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1707f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1708f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1709f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1710f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1711f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1712f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>126</integer>
1713f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1714f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1715f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1716f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1717f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>126</integer>
1718f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1719f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1720f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1721f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1722f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1723f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1724f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1725f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>128</integer>
1726f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>22</integer>
1727f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1728f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1729f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1730f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>128</integer>
1731f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>25</integer>
1732f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1733f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1734f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1735f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1736f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1737f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1738f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1739f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1740f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1741f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1742f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1743f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1744f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1745f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1746f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>128</integer>
1747f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>22</integer>
1748f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1749f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1750f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1751f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>128</integer>
1752f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>25</integer>
1753f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1754f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1755f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1756f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1757f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1758f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1759f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>128</integer>
1760f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
1761f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1762f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1763f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1764f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>128</integer>
1765f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
1766f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1767f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1768f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1769f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1770f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1771f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1772f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1773f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1774f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1775f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1776f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>128</integer>
1777f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>20</integer>
1778f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1779f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1780f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1781f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1782f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1783f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1784f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>128</integer>
1785f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>20</integer>
1786f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1787f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1788f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1789f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>128</integer>
1790*0a6a1f1dSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>33</integer>
1791f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1792f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1793f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1794f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1795f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
1796f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1797f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling defaulted move constructor for &apos;MovableWrapper&apos;</string>
1798f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1799f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling defaulted move constructor for &apos;MovableWrapper&apos;</string>
1800f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1801f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1802f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1803f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1804f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1805f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>102</integer>
1806f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1807f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1808f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1809f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1810f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1811f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1812f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1813f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>102</integer>
1814f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
1815f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1816f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1817f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1818f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>102</integer>
1819f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>18</integer>
1820f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1821f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1822f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1823f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1824f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
1825f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1826f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling move constructor for &apos;Dereferencer&apos;</string>
1827f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1828f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling move constructor for &apos;Dereferencer&apos;</string>
1829f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1830f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1831f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1832f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1833f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1834f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>72</integer>
1835f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
1836f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1837f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1838f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
1839f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1840f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from move constructor for &apos;MovableWrapper&apos;</string>
1841f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1842f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from move constructor for &apos;MovableWrapper&apos;</string>
1843f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1844f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1845f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1846f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1847f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1848f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1849f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1850f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1851f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1852f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1853f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1854f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1855f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1856f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1857f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>72</integer>
1858f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>16</integer>
1859f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1860f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1861f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1862f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1863f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1864f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1865f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>73</integer>
1866f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1867f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1868f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1869f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1870f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>73</integer>
1871f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1872f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1873f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1874f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1875f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1876f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1877f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1878f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1879f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1880f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1881f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1882f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1883f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1884f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1885f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1886f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>73</integer>
1887f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1888f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1889f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1890f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1891f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>73</integer>
1892f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
1893f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1894f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1895f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1896f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1897f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1898f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1899f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>73</integer>
1900f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1901f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1902f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1903f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1904f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>73</integer>
1905f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
1906f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1907f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1908f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1909f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1910f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1911f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1912f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1913f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
1914f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
1915f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
1916f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>73</integer>
1917f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>18</integer>
1918f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
1919f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
1920f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
1921f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
1922f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
1923f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1924f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>73</integer>
1925f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
1926f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1927f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1928f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
1929f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>73</integer>
1930f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
1931f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
1932f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
1933f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
1934f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
1935f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
1936f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
1937f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1938f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
1939f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1940f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1941f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
1942f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
1943f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
1944f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
1945f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
1946f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
1947f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1948f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>73</integer>
1949f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>18</integer>
1950f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
1951f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1952f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
1953f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
1954f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
1955f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
1956f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1957f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1958f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1959f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1960f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1961f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1962f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1963f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1964f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>133</integer>
1965f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
1966f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1967f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1968f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1969f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>133</integer>
1970f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
1971f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1972f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1973f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1974f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
1975f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1976f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1977f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>133</integer>
1978f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1979f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1980f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1981f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1982f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>133</integer>
1983f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
1984f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
1985f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
1986f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
1987f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
1988f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
1989f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
1990f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
1991f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
1992f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
1993f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
1994f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
1995f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
1996f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
1997f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
1998f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>133</integer>
1999f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2000f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2001f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2002f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2003f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>133</integer>
2004f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2005f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2006f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2007f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2008f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2009f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2010f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2011f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>134</integer>
2012f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2013f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2014f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2015f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2016f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>134</integer>
2017f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2018f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2019f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2020f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2021f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2022f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2023f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2024f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2025f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2026f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2027f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2028f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>134</integer>
2029f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2030f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2031f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2032f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2033f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2034f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2035f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2036f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>134</integer>
2037f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
2038f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2039f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2040f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2041f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>134</integer>
2042f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>17</integer>
2043f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2044f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2045f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2046f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2047f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2048f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2049f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
2050f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2051f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
2052f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2053f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2054f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2055f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2056f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2057f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2058f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2059f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2060f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2061f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>134</integer>
2062f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2063f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2064f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2065f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2066f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>134</integer>
2067f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2068f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2069f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2070f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2071f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2072f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2073f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2074f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>136</integer>
2075f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2076f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2077f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2078f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2079f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>136</integer>
2080f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2081f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2082f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2083f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2084f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2085f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2086f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2087f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2088f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2089f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2090f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2091f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>136</integer>
2092f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2093f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2094f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2095f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2096f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2097f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2098f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2099f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>136</integer>
2100f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
2101f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2102f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2103f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2104f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>136</integer>
2105f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
2106f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2107f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2108f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2109f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2110f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2111f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2112f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit copy assignment operator for &apos;Wrapper&apos;</string>
2113f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2114f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit copy assignment operator for &apos;Wrapper&apos;</string>
2115f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2116f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2117f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2118f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2119f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2120f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>136</integer>
2121f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2122f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2123f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2124f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2125f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2126f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2127f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2128f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>136</integer>
2129f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
2130f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2131f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2132f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2133f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>136</integer>
2134f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
2135f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2136f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2137f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2138f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2139f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2140f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2141f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling copy assignment operator for &apos;Dereferencer&apos;</string>
2142f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2143f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling copy assignment operator for &apos;Dereferencer&apos;</string>
2144f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2145f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2146f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2147f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2148f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2149f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>77</integer>
2150f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2151f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2152f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2153f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
2154f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2155f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from copy assignment operator for &apos;Wrapper&apos;</string>
2156f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2157f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from copy assignment operator for &apos;Wrapper&apos;</string>
2158f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2159f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2160f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2161f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2162f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2163f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2164f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2165f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2166f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2167f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>77</integer>
2168f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2169f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2170f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2171f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2172f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>77</integer>
2173f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
2174f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2175f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2176f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2177f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2178f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2179f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2180f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>78</integer>
2181f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2182f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2183f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2184f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2185f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>78</integer>
2186f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2187f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2188f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2189f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2190f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2191f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2192f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2193f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2194f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2195f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2196f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2197f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2198f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2199f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2200f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2201f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>78</integer>
2202f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2203f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2204f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2205f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2206f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>78</integer>
2207f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2208f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2209f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2210f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2211f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2212f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2213f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2214f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>78</integer>
2215f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2216f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2217f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2218f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2219f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>78</integer>
2220f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2221f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2222f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2223f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2224f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2225f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2226f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2227f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2228f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2229f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2230f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2231f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>78</integer>
2232f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>18</integer>
2233f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2234f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2235f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2236f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2237f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2238f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2239f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>78</integer>
2240f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
2241f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2242f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2243f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2244f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>78</integer>
2245f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
2246f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2247f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2248f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2249f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2250f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
2251f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2252f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2253f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2254f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2255f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2256f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
2257f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2258f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
2259f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2260f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>C++ method</string>
2261f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>operator=</string>
2262f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
2263f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
2264f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2265f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>78</integer>
2266f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>18</integer>
2267f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
2268f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2269f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2270f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2271f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
2272f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
2273f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2274f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2275f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2276f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2277f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2278f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2279f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2280f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2281f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>142</integer>
2282f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2283f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2284f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2285f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2286f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>142</integer>
2287f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2288f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2289f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2290f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2291f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2292f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2293f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2294f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>142</integer>
2295f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
2296f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2297f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2298f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2299f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>142</integer>
2300f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
2301f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2302f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2303f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2304f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2305f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2306f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2307f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2308f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2309f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2310f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2311f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2312f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2313f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2314f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2315f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>142</integer>
2316f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
2317f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2318f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2319f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2320f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>142</integer>
2321f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>20</integer>
2322f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2323f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2324f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2325f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2326f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2327f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2328f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>143</integer>
2329f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2330f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2331f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2332f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2333f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>143</integer>
2334f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2335f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2336f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2337f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2338f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2339f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2340f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2341f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2342f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2343f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2344f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2345f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>143</integer>
2346f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2347f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2348f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2349f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2350f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2351f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2352f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2353f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>143</integer>
2354f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
2355f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2356f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2357f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2358f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>143</integer>
2359f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>17</integer>
2360f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2361f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2362f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2363f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2364f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2365f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2366f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
2367f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2368f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
2369f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2370f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2371f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2372f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2373f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2374f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2375f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2376f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2377f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2378f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>143</integer>
2379f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2380f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2381f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2382f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2383f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>143</integer>
2384f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2385f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2386f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2387f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2388f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2389f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2390f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2391f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>145</integer>
2392f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>9</integer>
2393f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2394f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2395f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2396f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>145</integer>
2397f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>12</integer>
2398f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2399f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2400f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2401f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2402f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2403f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2404f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2405f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2406f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2407f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2408f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>145</integer>
2409f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2410f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2411f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2412f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2413f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2414f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2415f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2416f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>145</integer>
2417f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
2418f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2419f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2420f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2421f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>145</integer>
2422f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
2423f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2424f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2425f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2426f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2427f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2428f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2429f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling defaulted move assignment operator for &apos;MovableWrapper&apos;</string>
2430f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2431f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling defaulted move assignment operator for &apos;MovableWrapper&apos;</string>
2432f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2433f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2434f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2435f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2436f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2437f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2438f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2439f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2440f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2441f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>105</integer>
2442f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2443f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2444f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2445f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2446f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>105</integer>
2447f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2448f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2449f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2450f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2451f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2452f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2453f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2454f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>105</integer>
2455*0a6a1f1dSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>53</integer>
2456f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2457f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2458f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2459f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>105</integer>
2460*0a6a1f1dSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>53</integer>
2461f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2462f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2463f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2464f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2465f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2466f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2467f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2468f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2469f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2470f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2471f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>105</integer>
2472*0a6a1f1dSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>53</integer>
2473f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2474f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2475f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2476f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2477f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2478f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2479f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>105</integer>
2480*0a6a1f1dSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>53</integer>
2481f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2482f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2483f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2484f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>105</integer>
2485*0a6a1f1dSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>53</integer>
2486f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2487f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2488f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2489f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2490f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2491f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2492f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling move assignment operator for &apos;Dereferencer&apos;</string>
2493f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2494f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling move assignment operator for &apos;Dereferencer&apos;</string>
2495f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2496f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2497f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2498f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2499f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2500f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>82</integer>
2501f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2502f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2503f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2504f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
2505f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2506f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from move assignment operator for &apos;MovableWrapper&apos;</string>
2507f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2508f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from move assignment operator for &apos;MovableWrapper&apos;</string>
2509f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2510f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2511f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2512f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2513f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2514f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2515f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2516f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2517f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2518f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>82</integer>
2519f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2520f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2521f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2522f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2523f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>82</integer>
2524f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
2525f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2526f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2527f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2528f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2529f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2530f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2531f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
2532f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2533f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2534f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2535f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2536f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
2537f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2538f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2539f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2540f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2541f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2542f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2543f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2544f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2545f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2546f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2547f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2548f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2549f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2550f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2551f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2552f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
2553f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2554f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2555f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2556f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2557f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
2558f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2559f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2560f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2561f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2562f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2563f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2564f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2565f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
2566f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2567f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2568f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2569f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2570f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>83</integer>
2571f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2572f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2573f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2574f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2575f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2576f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2577f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2578f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2579f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2580f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2581f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2582f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>83</integer>
2583f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>18</integer>
2584f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2585f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2586f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2587f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2588f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2589f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2590f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>83</integer>
2591f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
2592f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2593f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2594f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2595f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>83</integer>
2596f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
2597f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2598f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2599f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2600f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2601f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
2602f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2603f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2604f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2605f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2606f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2607f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
2608f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2609f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
2610f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2611f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>C++ method</string>
2612f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>operator=</string>
2613f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
2614f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
2615f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2616f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>83</integer>
2617f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>18</integer>
2618f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
2619f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2620f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2621f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2622f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
2623f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
2624f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2625f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2626f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2627f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2628f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2629f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2630f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2631f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2632f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>150</integer>
2633f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2634f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2635f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2636f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2637f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>150</integer>
2638f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
2639f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2640f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2641f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2642f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2643f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2644f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2645f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>150</integer>
2646f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2647f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2648f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2649f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2650f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>150</integer>
2651f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2652f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2653f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2654f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2655f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2656f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2657f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2658f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2659f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2660f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2661f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2662f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2663f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2664f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2665f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2666f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>150</integer>
2667f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2668f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2669f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2670f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2671f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>150</integer>
2672f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2673f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2674f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2675f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2676f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2677f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2678f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2679f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>151</integer>
2680f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2681f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2682f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2683f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2684f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>151</integer>
2685f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2686f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2687f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2688f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2689f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2690f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2691f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2692f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2693f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2694f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2695f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2696f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>151</integer>
2697f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2698f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2699f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2700f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2701f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2702f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2703f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2704f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>151</integer>
2705f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
2706f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2707f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2708f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2709f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>151</integer>
2710f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>17</integer>
2711f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2712f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2713f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2714f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2715f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2716f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2717f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
2718f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2719f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;globalPtr&apos;</string>
2720f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2721f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2722f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2723f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2724f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2725f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2726f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2727f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2728f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2729f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>151</integer>
2730f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2731f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2732f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2733f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2734f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>151</integer>
2735f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
2736f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2737f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2738f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2739f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2740f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2741f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2742f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>153</integer>
2743f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2744f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2745f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2746f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2747f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>153</integer>
2748f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2749f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2750f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2751f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2752f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2753f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2754f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2755f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2756f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2757f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2758f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2759f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>153</integer>
2760f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2761f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2762f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2763f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2764f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2765f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit destructor for &apos;Wrapper&apos;</string>
2766f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2767f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling implicit destructor for &apos;Wrapper&apos;</string>
2768f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2769f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2770f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2771f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2772f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2773f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>153</integer>
2774f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2775f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2776f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2777f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2778f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2779f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Dereferencer&apos;</string>
2780f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2781f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Dereferencer&apos;</string>
2782f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2783f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2784f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2785f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2786f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2787f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>87</integer>
2788f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
2789f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2790f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2791f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
2792f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2793f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from destructor for &apos;Wrapper&apos;</string>
2794f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2795f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from destructor for &apos;Wrapper&apos;</string>
2796f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2797f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2798f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2799f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2800f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2801f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2802f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2803f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2804f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2805f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>87</integer>
2806f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2807f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2808f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2809f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2810f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>87</integer>
2811f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2812f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2813f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2814f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2815f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2816f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2817f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2818f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2819f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2820f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2821f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2822f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2823f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2824f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2825f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2826f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2827f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2828f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2829f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2830f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2831f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2832f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2833f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2834f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2835f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2836f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2837f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2838f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2839f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2840f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2841f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2842f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2843f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2844f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2845f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2846f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2847f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2848f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2849f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2850f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2851f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2852f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2853f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2854f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2855f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2856f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2857f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>88</integer>
2858f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>18</integer>
2859f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2860f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2861f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2862f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2863f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2864f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2865f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2866f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2867f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2868f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2869f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>88</integer>
2870f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>18</integer>
2871f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2872f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2873f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2874f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2875f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2876f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2877f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2878f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
2879f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2880f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2881f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2882f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>88</integer>
2883f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
2884f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2885f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2886f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2887f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2888f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
2889f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2890f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2891f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2892f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2893f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2894f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
2895f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;globalPtr&apos;)</string>
2896f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
2897f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
2898f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
2899f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
2900f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2901f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>88</integer>
2902f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>18</integer>
2903f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
2904f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2905f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
2906f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
2907f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
2908f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
2909f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2910f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2911f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2912f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2913f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2914f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2915f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2916f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2917f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
2918f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
2919f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2920f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2921f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2922f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
2923f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
2924f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2925f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2926f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2927f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
2928f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2929f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2930f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
2931f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
2932f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2933f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2934f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2935f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
2936f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>29</integer>
2937f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2938f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2939f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
2940f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
2941f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
2942f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2943f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2944f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2945f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2946f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2947f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>173</integer>
2948f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>23</integer>
2949f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2950f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2951f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
2952f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
2953f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
2954f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2955f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>173</integer>
2956f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>23</integer>
2957f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2958f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2959f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
2960f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>173</integer>
2961f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>31</integer>
2962f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
2963f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
2964f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
2965f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
2966f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
2967f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2968f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
2969f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2970f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZero&apos;</string>
2971f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2972f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2973f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
2974f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
2975f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
2976f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>159</integer>
2977f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
2978f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
2979f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
2980f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
2981f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
2982f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;test&apos;</string>
2983f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
2984f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;test&apos;</string>
2985f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
2986f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
2987f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
2988f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
2989f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
2990f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
2991f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
2992f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
2993f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2994f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>159</integer>
2995f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
2996f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
2997f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
2998f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
2999f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>159</integer>
3000f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3001f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3002f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3003f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3004f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3005f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3006f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3007f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>160</integer>
3008f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3009f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3010f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3011f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3012f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>160</integer>
3013f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
3014f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3015f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3016f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3017f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3018f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3019f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3020f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3021f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3022f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3023f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3024f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>160</integer>
3025f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
3026f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3027f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3028f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3029f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3030f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3031f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3032f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>160</integer>
3033f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
3034f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3035f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3036f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3037f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>160</integer>
3038f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>12</integer>
3039f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3040f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3041f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3042f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3043f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
3044f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3045f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning zero</string>
3046f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3047f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning zero</string>
3048f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3049f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3050f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3051f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3052f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3053f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>173</integer>
3054f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>23</integer>
3055f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3056f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3057f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3058f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3059f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3060f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3061f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>173</integer>
3062f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>23</integer>
3063f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3064f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3065f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3066f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>173</integer>
3067f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>31</integer>
3068f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3069f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3070f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3071f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3072f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3073f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3074f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
3075f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3076f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZero&apos;</string>
3077f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3078f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3079f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3080f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3081f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3082f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3083f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3084f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3085f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3086f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
3087f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
3088f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3089f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3090f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3091f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
3092f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>29</integer>
3093f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3094f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3095f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3096f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3097f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3098f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3099f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
3100f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>21</integer>
3101f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3102f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3103f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3104f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>173</integer>
3105f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>21</integer>
3106f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3107f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3108f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3109f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3110f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3111f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3112f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3113f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3114f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3115f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3116f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>173</integer>
3117f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>21</integer>
3118f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3119f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3120f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3121f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3122f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3123f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3124f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>173</integer>
3125f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
3126f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3127f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3128f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3129f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>173</integer>
3130f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>31</integer>
3131f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3132f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3133f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3134f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3135f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3136f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3137f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Division by zero</string>
3138f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3139f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Division by zero</string>
3140f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3141f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
3142f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Division by zero</string>
3143f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
3144f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Division by zero</string>
3145f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3146f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>test</string>
3147f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
3148f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
3149f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3150f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>173</integer>
3151f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>21</integer>
3152f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
3153f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3154f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3155f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3156f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
3157f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
3158f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3159f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3160f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3161f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3162f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3163f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3164f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3165f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3166f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3167f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3168f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3169f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3170f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3171f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3172f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3173f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3174f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3175f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3176f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3177f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3178f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3179f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3180f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
3181f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3182f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3183f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3184f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3185f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>34</integer>
3186f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3187f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3188f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3189f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3190f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3191f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3192f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3193f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3194f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3195f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3196f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>180</integer>
3197f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>23</integer>
3198f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3199f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3200f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3201f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3202f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3203f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3204f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>180</integer>
3205f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>23</integer>
3206f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3207f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3208f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3209f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>180</integer>
3210f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>36</integer>
3211f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3212f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3213f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3214f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3215f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3216f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3217f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZeroByRef&apos;</string>
3218f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3219f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;getZeroByRef&apos;</string>
3220f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3221f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3222f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3223f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3224f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3225f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>164</integer>
3226f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
3227f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3228f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3229f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
3230f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3231f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testRef&apos;</string>
3232f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3233f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testRef&apos;</string>
3234f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3235f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3236f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3237f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3238f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3239f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3240f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3241f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3242f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3243f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>164</integer>
3244f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3245f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3246f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3247f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3248f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>164</integer>
3249f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
3250f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3251f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3252f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3253f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3254f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3255f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3256f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>165</integer>
3257f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3258f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3259f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3260f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3261f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>165</integer>
3262f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
3263f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3264f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3265f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3266f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3267f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3268f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3269f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3270f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3271f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3272f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3273f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3274f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3275f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3276f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3277f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>165</integer>
3278f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3279f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3280f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3281f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3282f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>165</integer>
3283f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
3284f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3285f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3286f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3287f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3288f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3289f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3290f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>166</integer>
3291f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3292f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3293f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3294f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3295f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>166</integer>
3296f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
3297f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3298f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3299f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3300f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3301f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3302f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3303f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3304f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3305f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3306f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3307f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>166</integer>
3308f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
3309f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3310f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3311f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3312f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3313f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3314f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3315f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>166</integer>
3316f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
3317f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3318f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3319f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3320f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>166</integer>
3321f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>15</integer>
3322f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3323f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3324f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3325f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3326f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
3327f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3328f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>The value 0 is assigned to &apos;zeroVar&apos;</string>
3329f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3330f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>The value 0 is assigned to &apos;zeroVar&apos;</string>
3331f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3332f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3333f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3334f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3335f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3336f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3337f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3338f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3339f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3340f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>166</integer>
3341f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3342f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3343f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3344f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3345f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>166</integer>
3346f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
3347f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3348f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3349f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3350f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3351f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3352f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3353f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>168</integer>
3354f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3355f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3356f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3357f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3358f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>168</integer>
3359f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
3360f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3361f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3362f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3363f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3364f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3365f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3366f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3367f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3368f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3369f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3370f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>168</integer>
3371f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
3372f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3373f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3374f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3375f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3376f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3377f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3378f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>168</integer>
3379f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
3380f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3381f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3382f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3383f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>168</integer>
3384f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>18</integer>
3385f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3386f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3387f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3388f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3389f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
3390f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3391f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning zero (reference to &apos;zeroVar&apos;)</string>
3392f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3393f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning zero (reference to &apos;zeroVar&apos;)</string>
3394f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3395f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3396f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3397f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3398f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3399f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>180</integer>
3400f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>23</integer>
3401f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3402f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3403f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3404f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3405f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3406f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3407f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>180</integer>
3408f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>23</integer>
3409f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3410f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3411f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3412f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>180</integer>
3413f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>36</integer>
3414f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3415f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3416f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3417f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3418f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3419f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3420f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZeroByRef&apos;</string>
3421f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3422f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning from &apos;getZeroByRef&apos;</string>
3423f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3424f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3425f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3426f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3427f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3428f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3429f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3430f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3431f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3432f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3433f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
3434f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3435f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3436f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3437f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3438f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>34</integer>
3439f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3440f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3441f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3442f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3443f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3444f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3445f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3446f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>21</integer>
3447f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3448f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3449f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3450f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>180</integer>
3451f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>21</integer>
3452f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3453f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3454f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3455f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3456f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3457f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3458f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3459f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3460f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3461f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3462f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>180</integer>
3463f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>21</integer>
3464f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3465f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3466f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3467f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3468f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3469f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3470f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>180</integer>
3471f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>19</integer>
3472f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3473f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3474f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3475f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>180</integer>
3476f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>36</integer>
3477f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3478f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3479f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3480f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3481f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3482f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3483f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Division by zero</string>
3484f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3485f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Division by zero</string>
3486f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3487f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
3488f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Division by zero</string>
3489f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
3490f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Division by zero</string>
3491f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3492f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testRef</string>
3493f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
3494f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
3495f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3496f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>180</integer>
3497f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>21</integer>
3498f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
3499f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3500f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3501f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3502f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
3503f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
3504f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3505f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3506f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3507f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3508f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>188</integer>
3509f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
3510f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3511f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3512f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3513f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3514f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3515f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3516f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>188</integer>
3517f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
3518f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3519f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3520f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3521f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>188</integer>
3522f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
3523f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3524f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3525f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3526f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3527f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3528f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3529f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;x&apos; initialized to a null pointer value</string>
3530f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3531f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;x&apos; initialized to a null pointer value</string>
3532f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3533f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3534f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3535f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3536f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3537f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3538f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3539f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3540f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3541f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>188</integer>
3542f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3543f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3544f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3545f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3546f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>188</integer>
3547f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
3548f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3549f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3550f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3551f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3552f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3553f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3554f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>190</integer>
3555f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
3556f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3557f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3558f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3559f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>190</integer>
3560f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
3561f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3562f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3563f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3564f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3565f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3566f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3567f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3568f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3569f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3570f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3571f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>190</integer>
3572f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
3573f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3574f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3575f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3576f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3577f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3578f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3579f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>190</integer>
3580f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
3581f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3582f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3583f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3584f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>190</integer>
3585f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>11</integer>
3586f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3587f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3588f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3589f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3590f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3591f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3592f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null reference</string>
3593f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3594f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Returning null reference</string>
3595f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3596f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
3597f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Returning null reference</string>
3598f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
3599f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Returning null reference</string>
3600f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
3601f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>returnNullReference</string>
3602f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>3</string>
3603f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
3604f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3605f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>190</integer>
3606f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>3</integer>
3607f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
3608f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3609f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3610f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3611f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
3612f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
3613f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3614f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3615f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3616f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3617f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>203</integer>
3618f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>2</integer>
3619f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3620f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3621f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3622f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3623f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3624f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3625f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>203</integer>
3626f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>2</integer>
3627f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3628f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3629f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3630f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>203</integer>
3631f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
3632f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3633f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3634f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3635f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3636f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3637f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3638f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
3639f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3640f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;p&apos; initialized to a null pointer value</string>
3641f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3642f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3643f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3644f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3645f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3646f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3647f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3648f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3649f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3650f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>203</integer>
3651f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
3652f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3653f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3654f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3655f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>203</integer>
3656f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
3657f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3658f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3659f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3660f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3661f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3662f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3663f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3664f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
3665f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3666f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3667f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3668f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3669f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>19</integer>
3670f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3671f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3672f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3673f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3674f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3675f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3676f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3677f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3678f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3679f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3680f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3681f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3682f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3683f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3684f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3685f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
3686f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3687f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3688f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3689f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3690f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>19</integer>
3691f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3692f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3693f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3694f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3695f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3696f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3697f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3698f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
3699f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3700f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3701f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3702f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3703f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
3704f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3705f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3706f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3707f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3708f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3709f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3710f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3711f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3712f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3713f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3714f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>205</integer>
3715f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>23</integer>
3716f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3717f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3718f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3719f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3720f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3721f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3722f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>205</integer>
3723f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>23</integer>
3724f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3725f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3726f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3727f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>205</integer>
3728f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>23</integer>
3729f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3730f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3731f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3732f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3733f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3734f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3735f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
3736f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3737f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing null pointer value via 1st parameter &apos;p&apos;</string>
3738f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3739f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3740f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3741f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3742f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3743f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3744f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3745f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3746f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3747f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3748f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
3749f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3750f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3751f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3752f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3753f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>23</integer>
3754f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3755f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3756f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3757f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3758f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3759f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3760f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3761f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>21</integer>
3762f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3763f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3764f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3765f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>205</integer>
3766f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>21</integer>
3767f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3768f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3769f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3770f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3771f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3772f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3773f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3774f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3775f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3776f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3777f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>205</integer>
3778f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>21</integer>
3779f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3780f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3781f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3782f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3783f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3784f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3785f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>205</integer>
3786f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>21</integer>
3787f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3788f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3789f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3790f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>205</integer>
3791f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>24</integer>
3792f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3793f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3794f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3795f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3796f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
3797f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3798f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling constructor for &apos;FooWithInitializer&apos;</string>
3799f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3800f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling constructor for &apos;FooWithInitializer&apos;</string>
3801f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3802f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3803f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3804f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3805f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3806f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>196</integer>
3807f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>2</integer>
3808f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3809f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3810f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
3811f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3812f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testPathNoteOnInitializer&apos;</string>
3813f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3814f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;testPathNoteOnInitializer&apos;</string>
3815f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3816f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3817f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3818f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3819f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3820f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3821f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3822f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3823f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3824f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3825f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
3826f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3827f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3828f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3829f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3830f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>19</integer>
3831f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3832f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3833f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3834f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3835f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3836f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3837f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3838f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>35</integer>
3839f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3840f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3841f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3842f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3843f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>35</integer>
3844f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3845f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3846f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3847f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3848f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3849f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3850f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3851f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3852f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3853f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3854f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3855f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3856f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3857f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3858f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3859f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>35</integer>
3860f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3861f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3862f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3863f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3864f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>35</integer>
3865f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3866f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3867f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3868f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3869f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3870f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3871f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3872f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>31</integer>
3873f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3874f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3875f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3876f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3877f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>33</integer>
3878f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3879f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3880f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3881f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3882f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3883f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3884f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3885f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3886f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3887f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3888f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>196</integer>
3889f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>31</integer>
3890f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3891f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3892f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
3893f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3894f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;f.ptr&apos;</string>
3895f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3896f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;f.ptr&apos;</string>
3897f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3898f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3899f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
3900f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
3901f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
3902f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
3903f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
3904f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3905f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3906f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3907f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>31</integer>
3908f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3909f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3910f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3911f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>196</integer>
3912f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>33</integer>
3913f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3914f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3915f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3916f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
3917f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
3918f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3919f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>197</integer>
3920f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
3921f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3922f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3923f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
3924f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>197</integer>
3925f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
3926f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
3927f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
3928f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
3929f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
3930f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
3931f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3932f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3933f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3934f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3935f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3936f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>197</integer>
3937f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>8</integer>
3938f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3939f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3940f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3941f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3942f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3943f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3944f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>197</integer>
3945f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>4</integer>
3946f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3947f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3948f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3949f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>197</integer>
3950f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>6</integer>
3951f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3952f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3953f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3954f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3955f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
3956f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
3957f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;ptr&apos;)</string>
3958f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
3959f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;ptr&apos;)</string>
3960f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
3961f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
3962f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from field &apos;ptr&apos;)</string>
3963f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
3964f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
3965f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
3966f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
3967f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3968f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>197</integer>
3969f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>8</integer>
3970f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
3971f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3972f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
3973f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
3974f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
3975f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
3976f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
3977f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
3978f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
3979f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
3980f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>210</integer>
3981f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
3982f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
3983f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
3984f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
3985f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
3986f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
3987f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3988f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>210</integer>
3989f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
3990f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3991f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3992f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
3993f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>210</integer>
3994f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>9</integer>
3995f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
3996f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
3997f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
3998f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
3999f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4000f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4001f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;y&apos; initialized here</string>
4002f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4003f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;y&apos; initialized here</string>
4004f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4005f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4006f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4007f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4008f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4009f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4010f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4011f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4012f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4013f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>210</integer>
4014f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4015f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4016f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4017f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4018f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>210</integer>
4019f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
4020f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4021f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4022f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4023f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4024f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4025f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4026f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>211</integer>
4027f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4028f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4029f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4030f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4031f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>211</integer>
4032f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4033f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4034f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4035f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4036f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4037f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4038f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4039f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4040f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4041f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4042f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4043f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>211</integer>
4044f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
4045f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4046f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4047f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4048f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4049f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4050f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4051f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>211</integer>
4052f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
4053f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4054f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4055f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4056f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>211</integer>
4057f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
4058f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4059f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4060f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4061f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4062f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4063f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4064f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Storing null pointer value</string>
4065f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4066f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Storing null pointer value</string>
4067f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4068f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4069f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4070f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4071f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4072f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4073f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4074f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4075f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4076f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>211</integer>
4077f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4078f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4079f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4080f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4081f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>211</integer>
4082f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4083f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4084f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4085f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4086f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4087f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4088f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4089f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>212</integer>
4090f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4091f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4092f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4093f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4094f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>212</integer>
4095f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4096f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4097f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4098f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4099f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4100f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4101f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4102f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4103f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4104f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4105f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4106f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4107f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4108f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4109f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4110f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>212</integer>
4111f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4112f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4113f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4114f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4115f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>212</integer>
4116f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4117f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4118f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4119f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4120f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4121f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4122f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4123f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>212</integer>
4124f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
4125f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4126f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4127f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4128f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>212</integer>
4129f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
4130f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4131f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4132f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4133f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4134f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4135f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4136f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4137f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4138f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4139f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4140f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>212</integer>
4141f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>10</integer>
4142f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4143f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4144f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4145f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4146f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4147f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4148f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>212</integer>
4149f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>11</integer>
4150f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4151f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4152f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4153f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>212</integer>
4154f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>11</integer>
4155f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4156f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4157f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4158f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4159f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4160f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4161f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;y&apos;)</string>
4162f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4163f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from variable &apos;y&apos;)</string>
4164f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4165f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
4166f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;y&apos;)</string>
4167f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
4168f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
4169f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4170f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testNonPrintableAssignment</string>
4171f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>3</string>
4172f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
4173f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4174f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>212</integer>
4175f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>10</integer>
4176f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
4177f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4178f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4179f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4180f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
4181f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
4182f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4183f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4184f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4185f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4186f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>220</integer>
4187f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
4188f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4189f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4190f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4191f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4192f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4193f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4194f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>220</integer>
4195f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
4196f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4197f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4198f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4199f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>220</integer>
4200f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>9</integer>
4201f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4202f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4203f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4204f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4205f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4206f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4207f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;d.x&apos;</string>
4208f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4209f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Null pointer value stored to &apos;d.x&apos;</string>
4210f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4211f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4212f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4213f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4214f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4215f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4216f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4217f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4218f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4219f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>220</integer>
4220f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4221f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4222f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4223f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4224f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>220</integer>
4225f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4226f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4227f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4228f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4229f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4230f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4231f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4232f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>221</integer>
4233f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4234f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4235f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4236f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4237f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>221</integer>
4238f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4239f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4240f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4241f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4242f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4243f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4244f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4245f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4246f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4247f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4248f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4249f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>221</integer>
4250f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>8</integer>
4251f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4252f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4253f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4254f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4255f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4256f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4257f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>221</integer>
4258f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>6</integer>
4259f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4260f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4261f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4262f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>221</integer>
4263f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>6</integer>
4264f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4265f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4266f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4267f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4268f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4269f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4270f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;x&apos;)</string>
4271f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4272f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer (loaded from field &apos;x&apos;)</string>
4273f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4274f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
4275f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer (loaded from field &apos;x&apos;)</string>
4276f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
4277f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
4278f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4279f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>test</string>
4280f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>2</string>
4281f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
4282f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4283f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>221</integer>
4284f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>8</integer>
4285f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
4286f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4287f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4288f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4289f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
4290f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
4291f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4292f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4293f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4294f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4295f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4296f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4297f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4298f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4299f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>234</integer>
4300f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
4301f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4302f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4303f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4304f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>234</integer>
4305f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4306f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4307f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4308f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4309f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4310f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4311f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4312f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>234</integer>
4313f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
4314f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4315f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4316f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4317f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>234</integer>
4318f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4319f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4320f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4321f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4322f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4323f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4324f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4325f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4326f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4327f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4328f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4329f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>234</integer>
4330f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>6</integer>
4331f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4332f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4333f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4334f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4335f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4336f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4337f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>234</integer>
4338f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>6</integer>
4339f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4340f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4341f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4342f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>234</integer>
4343f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>8</integer>
4344f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4345f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4346f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4347f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4348f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4349f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4350f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming pointer value is null</string>
4351f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4352f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming pointer value is null</string>
4353f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4354f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4355f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4356f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4357f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4358f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4359f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4360f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4361f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4362f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>234</integer>
4363f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>6</integer>
4364f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4365f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4366f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4367f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>234</integer>
4368f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4369f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4370f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4371f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4372f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4373f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4374f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4375f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>237</integer>
4376f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
4377f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4378f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4379f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4380f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>237</integer>
4381f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
4382f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4383f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4384f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4385f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4386f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4387f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4388f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4389f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4390f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4391f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4392f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4393f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4394f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4395f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4396f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>237</integer>
4397f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>2</integer>
4398f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4399f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4400f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4401f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>237</integer>
4402f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
4403f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4404f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4405f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4406f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4407f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4408f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4409f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>237</integer>
4410f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
4411f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4412f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4413f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4414f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>237</integer>
4415f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
4416f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4417f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4418f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4419f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4420f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4421f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4422f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4423f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4424f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4425f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4426f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>237</integer>
4427f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>11</integer>
4428f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4429f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4430f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4431f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4432f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4433f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4434f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>237</integer>
4435f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>2</integer>
4436f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4437f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4438f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4439f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>237</integer>
4440f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
4441f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4442f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4443f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4444f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4445f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4446f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4447f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
4448f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4449f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
4450f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4451f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
4452f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer</string>
4453f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
4454f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
4455f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>C++ method</string>
4456f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testGetDerefExprOnMemberExprWithADot</string>
4457f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>4</string>
4458f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
4459f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4460f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>237</integer>
4461f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>11</integer>
4462f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
4463f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4464f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4465f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4466f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
4467f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
4468f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4469f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4470f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4471f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4472f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>242</integer>
4473f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
4474f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4475f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4476f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4477f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4478f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4479f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4480f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>242</integer>
4481f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
4482f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4483f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4484f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4485f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>242</integer>
4486f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>21</integer>
4487f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4488f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4489f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4490f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4491f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4492f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4493f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;arr&apos; declared without an initial value</string>
4494f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4495f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;arr&apos; declared without an initial value</string>
4496f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4497f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4498f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4499f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4500f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4501f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4502f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4503f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4504f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4505f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>242</integer>
4506f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4507f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4508f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4509f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4510f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>242</integer>
4511f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
4512f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4513f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4514f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4515f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4516f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4517f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4518f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>243</integer>
4519f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
4520f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4521f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4522f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4523f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>243</integer>
4524f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>11</integer>
4525f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4526f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4527f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4528f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4529f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4530f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4531f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4532f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4533f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4534f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4535f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>243</integer>
4536f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>11</integer>
4537f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4538f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4539f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4540f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4541f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4542f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4543f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>243</integer>
4544f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>2</integer>
4545f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4546f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4547f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4548f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>243</integer>
4549f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>13</integer>
4550f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4551f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4552f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4553f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4554f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4555f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4556f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of undefined pointer value</string>
4557f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4558f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of undefined pointer value</string>
4559f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4560f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
4561f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of undefined pointer value</string>
4562f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
4563f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of undefined pointer value</string>
4564f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4565f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testGetDerefExprOnMemberExprWithADot</string>
4566f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>2</string>
4567f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
4568f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4569f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>243</integer>
4570f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>11</integer>
4571f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
4572f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4573f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4574f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4575f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
4576f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
4577f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4578f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4579f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4580f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4581f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>254</integer>
4582f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>3</integer>
4583f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4584f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4585f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4586f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4587f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4588f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4589f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>254</integer>
4590f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>3</integer>
4591f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4592f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4593f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4594f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>254</integer>
4595f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>14</integer>
4596f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4597f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4598f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4599f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4600f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4601f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4602f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;val&apos; initialized here</string>
4603f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4604f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>&apos;val&apos; initialized here</string>
4605f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4606f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4607f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4608f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4609f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4610f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4611f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4612f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4613f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4614f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>254</integer>
4615f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4616f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4617f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4618f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4619f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>254</integer>
4620f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
4621f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4622f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4623f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4624f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4625f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4626f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4627f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4628f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4629f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4630f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4631f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4632f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4633f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
4634f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4635f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4636f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4637f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4638f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4639f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4640f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4641f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4642f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4643f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4644f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4645f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4646f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4647f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4648f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4649f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4650f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4651f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4652f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4653f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4654f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>4</integer>
4655f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4656f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4657f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4658f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4659f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4660f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4661f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4662f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
4663f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4664f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4665f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4666f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4667f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
4668f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4669f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4670f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4671f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4672f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4673f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4674f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4675f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4676f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4677f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4678f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>259</integer>
4679f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
4680f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4681f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4682f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4683f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4684f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4685f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4686f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>259</integer>
4687f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
4688f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4689f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4690f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4691f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>259</integer>
4692f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>15</integer>
4693f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4694f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4695f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4696f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4697f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4698f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4699f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming pointer value is null</string>
4700f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4701f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Assuming pointer value is null</string>
4702f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4703f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4704f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4705f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4706f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4707f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4708f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4709f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4710f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4711f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4712f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
4713f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4714f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4715f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4716f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>259</integer>
4717f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
4718f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4719f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4720f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4721f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4722f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4723f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4724f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>261</integer>
4725f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
4726f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4727f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4728f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4729f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>261</integer>
4730f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
4731f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4732f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4733f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4734f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4735f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4736f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4737f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4738f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4739f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4740f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4741f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>261</integer>
4742f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
4743f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4744f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4745f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4746f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4747f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4748f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4749f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>261</integer>
4750f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
4751f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4752f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4753f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4754f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>261</integer>
4755f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
4756f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4757f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4758f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4759f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4760f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4761f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4762f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Called C++ object pointer is null</string>
4763f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4764f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Called C++ object pointer is null</string>
4765f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4766f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
4767f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Called C++ object pointer is null</string>
4768f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
4769f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Called C++ object pointer is null</string>
4770f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4771f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>testDeclRefExprToReferenceInGetDerefExpr</string>
4772f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>8</string>
4773f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
4774f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4775f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>261</integer>
4776f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>5</integer>
4777f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
4778f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4779f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4780f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4781f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
4782f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
4783f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4784f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4785f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4786f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4787f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4788f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4789f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4790f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4791f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>273</integer>
4792f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4793f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4794f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4795f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4796f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>273</integer>
4797f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4798f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4799f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4800f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4801f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4802f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4803f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4804f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>273</integer>
4805f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>10</integer>
4806f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4807f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4808f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4809f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>273</integer>
4810f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>38</integer>
4811f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4812f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4813f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4814f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4815f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4816f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4817f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4818f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4819f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4820f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4821f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>273</integer>
4822f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>10</integer>
4823f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4824f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4825f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4826f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4827f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4828f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4829f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>273</integer>
4830f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
4831f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4832f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4833f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4834f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>273</integer>
4835f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>41</integer>
4836f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4837f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4838f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4839f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4840f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4841f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4842f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing the value 0 via 2nd parameter &apos;two&apos;</string>
4843f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4844f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Passing the value 0 via 2nd parameter &apos;two&apos;</string>
4845f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4846f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4847f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4848f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4849f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4850f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>273</integer>
4851f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>10</integer>
4852f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4853f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4854f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4855f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4856f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4857f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4858f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>273</integer>
4859f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
4860f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4861f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4862f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4863f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>273</integer>
4864f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>41</integer>
4865f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4866f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4867f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4868f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4869f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
4870f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4871f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;generateNoteOnDefaultArgument&apos;</string>
4872f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4873f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;generateNoteOnDefaultArgument&apos;</string>
4874f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4875f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4876f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4877f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4878f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4879f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>268</integer>
4880f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>1</integer>
4881f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4882f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4883f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
4884f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4885f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;callGenerateNoteOnDefaultArgument&apos;</string>
4886f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4887f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;callGenerateNoteOnDefaultArgument&apos;</string>
4888f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4889f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4890f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4891f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4892f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4893f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4894f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4895f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4896f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4897f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>268</integer>
4898f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>1</integer>
4899f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4900f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4901f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4902f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>268</integer>
4903f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4904f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4905f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4906f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4907f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4908f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4909f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4910f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>269</integer>
4911f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4912f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4913f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4914f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4915f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>269</integer>
4916f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4917f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4918f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4919f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4920f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4921f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4922f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4923f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4924f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
4925f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
4926f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
4927f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
4928f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
4929f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4930f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4931f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>269</integer>
4932f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>3</integer>
4933f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4934f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4935f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4936f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>269</integer>
4937f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>8</integer>
4938f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4939f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4940f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4941f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
4942f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
4943f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4944f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>269</integer>
4945f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
4946f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4947f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4948f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
4949f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>269</integer>
4950f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>13</integer>
4951f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
4952f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
4953f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
4954f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
4955f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
4956f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4957f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
4958f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
4959f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
4960f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
4961f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>269</integer>
4962f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>13</integer>
4963f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
4964f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
4965f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
4966f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
4967f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
4968f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4969f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>269</integer>
4970f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>10</integer>
4971f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4972f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4973f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
4974f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>269</integer>
4975f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
4976f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
4977f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
4978f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
4979f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
4980f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
4981f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
4982f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Division by zero</string>
4983f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
4984f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Division by zero</string>
4985f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
4986f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
4987f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Division by zero</string>
4988f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
4989f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Division by zero</string>
4990f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context_kind</key><string>function</string>
4991f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_context</key><string>generateNoteOnDefaultArgument</string>
4992f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
4993f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
4994f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
4995f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>269</integer>
4996f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>13</integer>
4997f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
4998f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
4999f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
5000f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
5001f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>path</key>
5002f4a2713aSLionel Sambuc // CHECK-NEXT:    <array>
5003f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5004f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
5005f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
5006f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
5007f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>296</integer>
5008f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
5009f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
5010f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
5011f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
5012f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
5013f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
5014f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
5015f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>296</integer>
5016f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>5</integer>
5017f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
5018f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
5019f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
5020f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>296</integer>
5021f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>16</integer>
5022f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
5023f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
5024f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
5025f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
5026f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>0</integer>
5027f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
5028f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Outer&apos;</string>
5029f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
5030f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Outer&apos;</string>
5031f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5032f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5033f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
5034f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
5035f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
5036f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>289</integer>
5037f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
5038f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
5039f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
5040f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
5041f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
5042f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;test&apos;</string>
5043f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
5044f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;test&apos;</string>
5045f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5046f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5047f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
5048f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
5049f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
5050f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
5051f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
5052f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
5053f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5054f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>289</integer>
5055f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
5056f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5057f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5058f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5059f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>289</integer>
5060f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
5061f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5062f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5063f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
5064f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
5065f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
5066f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5067f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>290</integer>
5068f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
5069f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5070f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5071f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5072f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>290</integer>
5073f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>12</integer>
5074f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5075f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5076f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
5077f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
5078f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
5079f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5080f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5081f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
5082f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
5083f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
5084f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>290</integer>
5085f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>7</integer>
5086f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
5087f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
5088f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
5089f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
5090f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
5091f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
5092f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>290</integer>
5093f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
5094f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
5095f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
5096f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
5097f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>290</integer>
5098f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>18</integer>
5099f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
5100f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
5101f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
5102f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
5103f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>1</integer>
5104f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
5105f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Inner&apos;</string>
5106f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
5107f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Calling &apos;~Inner&apos;</string>
5108f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5109f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5110f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
5111f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
5112f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
5113f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>280</integer>
5114f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>5</integer>
5115f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
5116f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
5117f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
5118f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
5119f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;~Outer&apos;</string>
5120f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
5121f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Entered call from &apos;~Outer&apos;</string>
5122f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5123f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5124f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
5125f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
5126f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
5127f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
5128f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
5129f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
5130f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5131f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>280</integer>
5132f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
5133f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5134f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5135f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5136f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>280</integer>
5137f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>5</integer>
5138f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5139f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5140f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
5141f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
5142f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
5143f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5144f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>281</integer>
5145f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
5146f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5147f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5148f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5149f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>281</integer>
5150f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
5151f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5152f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5153f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
5154f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
5155f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
5156f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5157f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5158f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>control</string>
5159f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>edges</key>
5160f4a2713aSLionel Sambuc // CHECK-NEXT:       <array>
5161f4a2713aSLionel Sambuc // CHECK-NEXT:        <dict>
5162f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>start</key>
5163f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
5164f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5165f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>281</integer>
5166f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
5167f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5168f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5169f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5170f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>281</integer>
5171f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>7</integer>
5172f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5173f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5174f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
5175f4a2713aSLionel Sambuc // CHECK-NEXT:         <key>end</key>
5176f4a2713aSLionel Sambuc // CHECK-NEXT:          <array>
5177f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5178f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>281</integer>
5179f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>26</integer>
5180f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5181f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5182f4a2713aSLionel Sambuc // CHECK-NEXT:           <dict>
5183f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>line</key><integer>281</integer>
5184f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>col</key><integer>26</integer>
5185f4a2713aSLionel Sambuc // CHECK-NEXT:            <key>file</key><integer>0</integer>
5186f4a2713aSLionel Sambuc // CHECK-NEXT:           </dict>
5187f4a2713aSLionel Sambuc // CHECK-NEXT:          </array>
5188f4a2713aSLionel Sambuc // CHECK-NEXT:        </dict>
5189f4a2713aSLionel Sambuc // CHECK-NEXT:       </array>
5190f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5191f4a2713aSLionel Sambuc // CHECK-NEXT:     <dict>
5192f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>kind</key><string>event</string>
5193f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>location</key>
5194f4a2713aSLionel Sambuc // CHECK-NEXT:      <dict>
5195f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>line</key><integer>281</integer>
5196f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>col</key><integer>26</integer>
5197f4a2713aSLionel Sambuc // CHECK-NEXT:       <key>file</key><integer>0</integer>
5198f4a2713aSLionel Sambuc // CHECK-NEXT:      </dict>
5199f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>ranges</key>
5200f4a2713aSLionel Sambuc // CHECK-NEXT:      <array>
5201f4a2713aSLionel Sambuc // CHECK-NEXT:        <array>
5202f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
5203f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>281</integer>
5204f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>7</integer>
5205f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
5206f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
5207f4a2713aSLionel Sambuc // CHECK-NEXT:         <dict>
5208f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>line</key><integer>281</integer>
5209f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>col</key><integer>28</integer>
5210f4a2713aSLionel Sambuc // CHECK-NEXT:          <key>file</key><integer>0</integer>
5211f4a2713aSLionel Sambuc // CHECK-NEXT:         </dict>
5212f4a2713aSLionel Sambuc // CHECK-NEXT:        </array>
5213f4a2713aSLionel Sambuc // CHECK-NEXT:      </array>
5214f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>depth</key><integer>2</integer>
5215f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>extended_message</key>
5216f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
5217f4a2713aSLionel Sambuc // CHECK-NEXT:      <key>message</key>
5218f4a2713aSLionel Sambuc // CHECK-NEXT:      <string>Dereference of null pointer</string>
5219f4a2713aSLionel Sambuc // CHECK-NEXT:     </dict>
5220f4a2713aSLionel Sambuc // CHECK-NEXT:    </array>
5221f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>description</key><string>Dereference of null pointer</string>
5222f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>category</key><string>Logic error</string>
5223f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>type</key><string>Dereference of null pointer</string>
5224f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>issue_hash</key><string>1</string>
5225f4a2713aSLionel Sambuc // CHECK-NEXT:   <key>location</key>
5226f4a2713aSLionel Sambuc // CHECK-NEXT:   <dict>
5227f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>line</key><integer>281</integer>
5228f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>col</key><integer>26</integer>
5229f4a2713aSLionel Sambuc // CHECK-NEXT:    <key>file</key><integer>0</integer>
5230f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
5231f4a2713aSLionel Sambuc // CHECK-NEXT:   </dict>
5232f4a2713aSLionel Sambuc // CHECK-NEXT:  </array>
5233