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 Sambucvoid 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 Sambucvoid 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 SambucT &&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 Sambucint &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 Sambucvoid 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 Sambucint 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 Sambucvoid 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 Sambucvoid 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 Sambucvoid 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 Sambucconst 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 Sambucint 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 Sambucint 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 'globalPtr'</string> 400f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 401f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'globalPtr'</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 '~Bar'</string> 448f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 449f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling '~Bar'</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 'test'</string> 462f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 463f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from 'test'</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 'p'</string> 559f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 560f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Passing null pointer value via 1st parameter 'p'</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 'Foo'</string> 622f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 623f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling constructor for 'Foo'</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 '~Bar'</string> 636f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 637f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from '~Bar'</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 'p'</string> 733f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 734f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Passing null pointer value via 1st parameter 'p'</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 'Foo::use'</string> 762f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 763f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling 'Foo::use'</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 'Foo'</string> 776f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 777f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from constructor for 'Foo'</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 'p')</string> 873f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 874f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'p')</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 'p')</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 'p'</string> 1021f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1022f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Passing null pointer value via 1st parameter 'p'</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 'method'</string> 1050f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1051f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling 'method'</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 'testAnonymous'</string> 1064f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1065f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from 'testAnonymous'</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 'p')</string> 1161f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1162f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'p')</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 'p')</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 'globalPtr'</string> 1207f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1208f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'globalPtr'</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 'Wrapper'</string> 1270f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1271f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling implicit default constructor for 'Wrapper'</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 'Dereferencer'</string> 1299f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1300f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling default constructor for 'Dereferencer'</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 'Wrapper'</string> 1313f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1314f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from default constructor for 'Wrapper'</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 'globalPtr')</string> 1410f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1411f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'globalPtr')</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 'globalPtr')</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 'globalPtr'</string> 1454f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1455f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'globalPtr'</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 'Wrapper'</string> 1517f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1518f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling implicit copy constructor for 'Wrapper'</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 'Dereferencer'</string> 1546f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1547f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling copy constructor for 'Dereferencer'</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 'Wrapper'</string> 1560f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1561f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from copy constructor for 'Wrapper'</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 'globalPtr')</string> 1657f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1658f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'globalPtr')</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 'globalPtr')</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 'globalPtr'</string> 1701f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1702f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'globalPtr'</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 'MovableWrapper'</string> 1798f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1799f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling defaulted move constructor for 'MovableWrapper'</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 'Dereferencer'</string> 1827f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1828f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling move constructor for 'Dereferencer'</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 'MovableWrapper'</string> 1841f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1842f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from move constructor for 'MovableWrapper'</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 'globalPtr')</string> 1938f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 1939f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'globalPtr')</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 'globalPtr')</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 'globalPtr'</string> 2050f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2051f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'globalPtr'</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 'Wrapper'</string> 2113f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2114f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling implicit copy assignment operator for 'Wrapper'</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 'Dereferencer'</string> 2142f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2143f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling copy assignment operator for 'Dereferencer'</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 'Wrapper'</string> 2156f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2157f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from copy assignment operator for 'Wrapper'</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 'globalPtr')</string> 2253f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2254f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'globalPtr')</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 'globalPtr')</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 'globalPtr'</string> 2367f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2368f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'globalPtr'</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 'MovableWrapper'</string> 2430f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2431f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling defaulted move assignment operator for 'MovableWrapper'</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 'Dereferencer'</string> 2493f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2494f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling move assignment operator for 'Dereferencer'</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 'MovableWrapper'</string> 2507f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2508f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from move assignment operator for 'MovableWrapper'</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 'globalPtr')</string> 2604f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2605f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'globalPtr')</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 'globalPtr')</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 'globalPtr'</string> 2718f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2719f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'globalPtr'</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 'Wrapper'</string> 2766f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2767f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling implicit destructor for 'Wrapper'</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 '~Dereferencer'</string> 2780f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2781f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling '~Dereferencer'</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 'Wrapper'</string> 2794f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2795f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from destructor for 'Wrapper'</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 'globalPtr')</string> 2891f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2892f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'globalPtr')</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 'globalPtr')</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 'getZero'</string> 2969f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2970f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling 'getZero'</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 'test'</string> 2983f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 2984f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from 'test'</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 'getZero'</string> 3075f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3076f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Returning from 'getZero'</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 'getZeroByRef'</string> 3218f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3219f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling 'getZeroByRef'</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 'testRef'</string> 3232f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3233f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from 'testRef'</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 'zeroVar'</string> 3329f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3330f4a2713aSLionel Sambuc // CHECK-NEXT: <string>The value 0 is assigned to 'zeroVar'</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 'zeroVar')</string> 3392f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3393f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Returning zero (reference to 'zeroVar')</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 'getZeroByRef'</string> 3421f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3422f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Returning from 'getZeroByRef'</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>'x' initialized to a null pointer value</string> 3530f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3531f4a2713aSLionel Sambuc // CHECK-NEXT: <string>'x' 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>'p' initialized to a null pointer value</string> 3639f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3640f4a2713aSLionel Sambuc // CHECK-NEXT: <string>'p' 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 'p'</string> 3736f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3737f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Passing null pointer value via 1st parameter 'p'</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 'FooWithInitializer'</string> 3799f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3800f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling constructor for 'FooWithInitializer'</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 'testPathNoteOnInitializer'</string> 3813f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3814f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from 'testPathNoteOnInitializer'</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 'f.ptr'</string> 3895f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3896f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'f.ptr'</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 'ptr')</string> 3958f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 3959f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from field 'ptr')</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 'ptr')</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>'y' initialized here</string> 4002f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4003f4a2713aSLionel Sambuc // CHECK-NEXT: <string>'y' 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 'y')</string> 4162f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4163f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from variable 'y')</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 'y')</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 'd.x'</string> 4208f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4209f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Null pointer value stored to 'd.x'</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 'x')</string> 4271f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4272f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Dereference of null pointer (loaded from field 'x')</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 'x')</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>'arr' declared without an initial value</string> 4494f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4495f4a2713aSLionel Sambuc // CHECK-NEXT: <string>'arr' 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>'val' initialized here</string> 4603f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4604f4a2713aSLionel Sambuc // CHECK-NEXT: <string>'val' 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 'two'</string> 4843f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4844f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Passing the value 0 via 2nd parameter 'two'</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 'generateNoteOnDefaultArgument'</string> 4872f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4873f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling 'generateNoteOnDefaultArgument'</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 'callGenerateNoteOnDefaultArgument'</string> 4886f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 4887f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from 'callGenerateNoteOnDefaultArgument'</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 '~Outer'</string> 5029f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 5030f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling '~Outer'</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 'test'</string> 5043f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 5044f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from 'test'</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 '~Inner'</string> 5106f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 5107f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Calling '~Inner'</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 '~Outer'</string> 5120f4a2713aSLionel Sambuc // CHECK-NEXT: <key>message</key> 5121f4a2713aSLionel Sambuc // CHECK-NEXT: <string>Entered call from '~Outer'</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