From 09c7e51283dafbfd122cc0d7ab251476c451c9f5 Mon Sep 17 00:00:00 2001 From: Alex Richardson Date: Fri, 15 Nov 2019 20:14:06 +0000 Subject: [PATCH] Add a missing triple in ast-dump-decl-json.m Since there was no triple argument this test started failing on macOS bots, where the mangled names are prefixed with an underscore. --- clang/test/AST/ast-dump-decl-json.m | 394 ++++++++++++++++++------------------ 1 file changed, 197 insertions(+), 197 deletions(-) diff --git a/clang/test/AST/ast-dump-decl-json.m b/clang/test/AST/ast-dump-decl-json.m index 4b176b3..d100811 100644 --- a/clang/test/AST/ast-dump-decl-json.m +++ b/clang/test/AST/ast-dump-decl-json.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -Wno-unused -fblocks -ast-dump=json -ast-dump-filter Test %s | FileCheck %s +// RUN: %clang_cc1 -triple x86_64-apple-darwin -Wno-unused -fblocks -ast-dump=json -ast-dump-filter Test %s | FileCheck %s @protocol P @end @@ -88,7 +88,7 @@ void f() { // CHECK: "kind": "ObjCInterfaceDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 144, +// CHECK-NEXT: "offset": 172, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 9, // CHECK-NEXT: "col": 12, @@ -96,19 +96,19 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 133, +// CHECK-NEXT: "offset": 161, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 166, +// CHECK-NEXT: "offset": 194, // CHECK-NEXT: "line": 10, // CHECK-NEXT: "col": 2, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "TestObjCIvarDecl", -// CHECK-NEXT: "mangledName": "OBJC_CLASS_$_TestObjCIvarDecl", +// CHECK-NEXT: "mangledName": "_OBJC_CLASS_$_TestObjCIvarDecl", // CHECK-NEXT: "super": { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCInterfaceDecl", @@ -124,7 +124,7 @@ void f() { // CHECK: "kind": "ObjCImplementationDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 187, +// CHECK-NEXT: "offset": 215, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 12, // CHECK-NEXT: "col": 17, @@ -132,12 +132,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 171, +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 336, +// CHECK-NEXT: "offset": 364, // CHECK-NEXT: "line": 19, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -157,19 +157,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 212, +// CHECK-NEXT: "offset": 240, // CHECK-NEXT: "line": 13, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 208, +// CHECK-NEXT: "offset": 236, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 212, +// CHECK-NEXT: "offset": 240, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -184,19 +184,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 239, +// CHECK-NEXT: "offset": 267, // CHECK-NEXT: "line": 14, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 235, +// CHECK-NEXT: "offset": 263, // CHECK-NEXT: "col": 12, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 239, +// CHECK-NEXT: "offset": 267, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -211,19 +211,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 268, +// CHECK-NEXT: "offset": 296, // CHECK-NEXT: "line": 15, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 264, +// CHECK-NEXT: "offset": 292, // CHECK-NEXT: "col": 14, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 268, +// CHECK-NEXT: "offset": 296, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: } @@ -238,19 +238,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 296, +// CHECK-NEXT: "offset": 324, // CHECK-NEXT: "line": 16, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 292, +// CHECK-NEXT: "offset": 320, // CHECK-NEXT: "col": 11, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 296, +// CHECK-NEXT: "offset": 324, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: } @@ -265,19 +265,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 322, +// CHECK-NEXT: "offset": 350, // CHECK-NEXT: "line": 17, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 318, +// CHECK-NEXT: "offset": 346, // CHECK-NEXT: "col": 12, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 322, +// CHECK-NEXT: "offset": 350, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -294,7 +294,7 @@ void f() { // CHECK: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 380, +// CHECK-NEXT: "offset": 408, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 23, // CHECK-NEXT: "col": 1, @@ -302,12 +302,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 380, +// CHECK-NEXT: "offset": 408, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 419, +// CHECK-NEXT: "offset": 447, // CHECK-NEXT: "col": 40, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -324,24 +324,24 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 413, +// CHECK-NEXT: "offset": 441, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 409, +// CHECK-NEXT: "offset": 437, // CHECK-NEXT: "col": 30, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 413, +// CHECK-NEXT: "offset": 441, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "i", -// CHECK-NEXT: "mangledName": "i", +// CHECK-NEXT: "mangledName": "_i", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -352,7 +352,7 @@ void f() { // CHECK: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 462, +// CHECK-NEXT: "offset": 490, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 27, // CHECK-NEXT: "col": 1, @@ -360,12 +360,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 462, +// CHECK-NEXT: "offset": 490, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 516, +// CHECK-NEXT: "offset": 544, // CHECK-NEXT: "line": 29, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -389,7 +389,7 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "self", -// CHECK-NEXT: "mangledName": "self", +// CHECK-NEXT: "mangledName": "_self", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "testObjCMethodDecl *" // CHECK-NEXT: } @@ -404,7 +404,7 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "_cmd", -// CHECK-NEXT: "mangledName": "_cmd", +// CHECK-NEXT: "mangledName": "__cmd", // CHECK-NEXT: "type": { // CHECK-NEXT: "desugaredQualType": "SEL *", // CHECK-NEXT: "qualType": "SEL", @@ -415,25 +415,25 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 495, +// CHECK-NEXT: "offset": 523, // CHECK-NEXT: "line": 27, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 491, +// CHECK-NEXT: "offset": 519, // CHECK-NEXT: "col": 30, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 495, +// CHECK-NEXT: "offset": 523, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "i", -// CHECK-NEXT: "mangledName": "i", +// CHECK-NEXT: "mangledName": "_i", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -443,12 +443,12 @@ void f() { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 502, +// CHECK-NEXT: "offset": 530, // CHECK-NEXT: "col": 41, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 516, +// CHECK-NEXT: "offset": 544, // CHECK-NEXT: "line": 29, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -460,13 +460,13 @@ void f() { // CHECK-NEXT: "kind": "ReturnStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 506, +// CHECK-NEXT: "offset": 534, // CHECK-NEXT: "line": 28, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 513, +// CHECK-NEXT: "offset": 541, // CHECK-NEXT: "col": 10, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -477,12 +477,12 @@ void f() { // CHECK-NEXT: "kind": "IntegerLiteral", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 513, +// CHECK-NEXT: "offset": 541, // CHECK-NEXT: "col": 10, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 513, +// CHECK-NEXT: "offset": 541, // CHECK-NEXT: "col": 10, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -503,7 +503,7 @@ void f() { // CHECK: "kind": "ObjCProtocolDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 534, +// CHECK-NEXT: "offset": 562, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 32, // CHECK-NEXT: "col": 11, @@ -511,12 +511,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 524, +// CHECK-NEXT: "offset": 552, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 570, +// CHECK-NEXT: "offset": 598, // CHECK-NEXT: "line": 34, // CHECK-NEXT: "col": 2, // CHECK-NEXT: "tokLen": 3 @@ -528,19 +528,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 555, +// CHECK-NEXT: "offset": 583, // CHECK-NEXT: "line": 33, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 555, +// CHECK-NEXT: "offset": 583, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 567, +// CHECK-NEXT: "offset": 595, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -558,7 +558,7 @@ void f() { // CHECK: "kind": "ObjCInterfaceDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 586, +// CHECK-NEXT: "offset": 614, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 36, // CHECK-NEXT: "col": 12, @@ -566,19 +566,19 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 575, +// CHECK-NEXT: "offset": 603, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 623, +// CHECK-NEXT: "offset": 651, // CHECK-NEXT: "line": 38, // CHECK-NEXT: "col": 2, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "TestObjCClass", -// CHECK-NEXT: "mangledName": "OBJC_CLASS_$_TestObjCClass", +// CHECK-NEXT: "mangledName": "_OBJC_CLASS_$_TestObjCClass", // CHECK-NEXT: "super": { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCInterfaceDecl", @@ -601,19 +601,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 608, +// CHECK-NEXT: "offset": 636, // CHECK-NEXT: "line": 37, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 608, +// CHECK-NEXT: "offset": 636, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 620, +// CHECK-NEXT: "offset": 648, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -631,7 +631,7 @@ void f() { // CHECK: "kind": "ObjCImplementationDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 644, +// CHECK-NEXT: "offset": 672, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 40, // CHECK-NEXT: "col": 17, @@ -639,12 +639,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 628, +// CHECK-NEXT: "offset": 656, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 692, +// CHECK-NEXT: "offset": 720, // CHECK-NEXT: "line": 45, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -666,19 +666,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 670, +// CHECK-NEXT: "offset": 698, // CHECK-NEXT: "line": 41, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 666, +// CHECK-NEXT: "offset": 694, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 670, +// CHECK-NEXT: "offset": 698, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -693,19 +693,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 675, +// CHECK-NEXT: "offset": 703, // CHECK-NEXT: "line": 43, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 675, +// CHECK-NEXT: "offset": 703, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 690, +// CHECK-NEXT: "offset": 718, // CHECK-NEXT: "line": 44, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -728,7 +728,7 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "self", -// CHECK-NEXT: "mangledName": "self", +// CHECK-NEXT: "mangledName": "_self", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "TestObjCClass *" // CHECK-NEXT: } @@ -743,7 +743,7 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "_cmd", -// CHECK-NEXT: "mangledName": "_cmd", +// CHECK-NEXT: "mangledName": "__cmd", // CHECK-NEXT: "type": { // CHECK-NEXT: "desugaredQualType": "SEL *", // CHECK-NEXT: "qualType": "SEL", @@ -755,13 +755,13 @@ void f() { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 688, +// CHECK-NEXT: "offset": 716, // CHECK-NEXT: "line": 43, // CHECK-NEXT: "col": 14, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 690, +// CHECK-NEXT: "offset": 718, // CHECK-NEXT: "line": 44, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -776,7 +776,7 @@ void f() { // CHECK: "kind": "ObjCCategoryDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 709, +// CHECK-NEXT: "offset": 737, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 47, // CHECK-NEXT: "col": 12, @@ -784,12 +784,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 698, +// CHECK-NEXT: "offset": 726, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 765, +// CHECK-NEXT: "offset": 793, // CHECK-NEXT: "line": 49, // CHECK-NEXT: "col": 2, // CHECK-NEXT: "tokLen": 3 @@ -818,19 +818,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 750, +// CHECK-NEXT: "offset": 778, // CHECK-NEXT: "line": 48, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 750, +// CHECK-NEXT: "offset": 778, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 762, +// CHECK-NEXT: "offset": 790, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -848,7 +848,7 @@ void f() { // CHECK: "kind": "ObjCInterfaceDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 781, +// CHECK-NEXT: "offset": 809, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 51, // CHECK-NEXT: "col": 12, @@ -856,19 +856,19 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 770, +// CHECK-NEXT: "offset": 798, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 817, +// CHECK-NEXT: "offset": 845, // CHECK-NEXT: "line": 53, // CHECK-NEXT: "col": 2, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "TestGenericInterface", -// CHECK-NEXT: "mangledName": "OBJC_CLASS_$_TestGenericInterface", +// CHECK-NEXT: "mangledName": "_OBJC_CLASS_$_TestGenericInterface", // CHECK-NEXT: "super": { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCInterfaceDecl", @@ -889,19 +889,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCTypeParamDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 802, +// CHECK-NEXT: "offset": 830, // CHECK-NEXT: "line": 51, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 802, +// CHECK-NEXT: "offset": 830, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 802, +// CHECK-NEXT: "offset": 830, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -919,7 +919,7 @@ void f() { // CHECK: "kind": "ObjCCategoryImplDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 838, +// CHECK-NEXT: "offset": 866, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 55, // CHECK-NEXT: "col": 17, @@ -927,12 +927,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 822, +// CHECK-NEXT: "offset": 850, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 892, +// CHECK-NEXT: "offset": 920, // CHECK-NEXT: "line": 58, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -954,19 +954,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 875, +// CHECK-NEXT: "offset": 903, // CHECK-NEXT: "line": 56, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 875, +// CHECK-NEXT: "offset": 903, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 890, +// CHECK-NEXT: "offset": 918, // CHECK-NEXT: "line": 57, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -989,7 +989,7 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "self", -// CHECK-NEXT: "mangledName": "self", +// CHECK-NEXT: "mangledName": "_self", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "TestObjCClass *" // CHECK-NEXT: } @@ -1004,7 +1004,7 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "_cmd", -// CHECK-NEXT: "mangledName": "_cmd", +// CHECK-NEXT: "mangledName": "__cmd", // CHECK-NEXT: "type": { // CHECK-NEXT: "desugaredQualType": "SEL *", // CHECK-NEXT: "qualType": "SEL", @@ -1016,13 +1016,13 @@ void f() { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 888, +// CHECK-NEXT: "offset": 916, // CHECK-NEXT: "line": 56, // CHECK-NEXT: "col": 14, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 890, +// CHECK-NEXT: "offset": 918, // CHECK-NEXT: "line": 57, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1037,7 +1037,7 @@ void f() { // CHECK: "kind": "ObjCCompatibleAliasDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 898, +// CHECK-NEXT: "offset": 926, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 60, // CHECK-NEXT: "col": 1, @@ -1045,12 +1045,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 898, +// CHECK-NEXT: "offset": 926, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 898, +// CHECK-NEXT: "offset": 926, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1066,7 +1066,7 @@ void f() { // CHECK: "kind": "ObjCInterfaceDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 962, +// CHECK-NEXT: "offset": 990, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 62, // CHECK-NEXT: "col": 12, @@ -1074,19 +1074,19 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 951, +// CHECK-NEXT: "offset": 979, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1058, +// CHECK-NEXT: "offset": 1086, // CHECK-NEXT: "line": 65, // CHECK-NEXT: "col": 2, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "TestObjCProperty", -// CHECK-NEXT: "mangledName": "OBJC_CLASS_$_TestObjCProperty", +// CHECK-NEXT: "mangledName": "_OBJC_CLASS_$_TestObjCProperty", // CHECK-NEXT: "super": { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCInterfaceDecl", @@ -1102,19 +1102,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCPropertyDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "line": 63, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 982, +// CHECK-NEXT: "offset": 1010, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1142,19 +1142,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCPropertyDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "line": 64, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1038, +// CHECK-NEXT: "offset": 1066, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1172,19 +1172,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "line": 63, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1201,18 +1201,18 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1229,24 +1229,24 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "foo", -// CHECK-NEXT: "mangledName": "foo", +// CHECK-NEXT: "mangledName": "_foo", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -1257,19 +1257,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "line": 64, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1286,18 +1286,18 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1314,24 +1314,24 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "bar", -// CHECK-NEXT: "mangledName": "bar", +// CHECK-NEXT: "mangledName": "_bar", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -1344,7 +1344,7 @@ void f() { // CHECK: "kind": "ObjCImplementationDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1079, +// CHECK-NEXT: "offset": 1107, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 67, // CHECK-NEXT: "col": 17, @@ -1352,12 +1352,12 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1063, +// CHECK-NEXT: "offset": 1091, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1145, +// CHECK-NEXT: "offset": 1173, // CHECK-NEXT: "line": 72, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1377,19 +1377,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1104, +// CHECK-NEXT: "offset": 1132, // CHECK-NEXT: "line": 68, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1100, +// CHECK-NEXT: "offset": 1128, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1104, +// CHECK-NEXT: "offset": 1132, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1404,19 +1404,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCPropertyImplDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1121, +// CHECK-NEXT: "offset": 1149, // CHECK-NEXT: "line": 70, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1109, +// CHECK-NEXT: "offset": 1137, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1125, +// CHECK-NEXT: "offset": 1153, // CHECK-NEXT: "col": 17, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1441,19 +1441,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCIvarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1140, +// CHECK-NEXT: "offset": 1168, // CHECK-NEXT: "line": 71, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1140, +// CHECK-NEXT: "offset": 1168, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1140, +// CHECK-NEXT: "offset": 1168, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1469,18 +1469,18 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCPropertyImplDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1140, +// CHECK-NEXT: "offset": 1168, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1128, +// CHECK-NEXT: "offset": 1156, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1140, +// CHECK-NEXT: "offset": 1168, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1505,19 +1505,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1109, +// CHECK-NEXT: "offset": 1137, // CHECK-NEXT: "line": 70, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1109, +// CHECK-NEXT: "offset": 1137, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1121, +// CHECK-NEXT: "offset": 1149, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1534,18 +1534,18 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1109, +// CHECK-NEXT: "offset": 1137, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1109, +// CHECK-NEXT: "offset": 1137, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1121, +// CHECK-NEXT: "offset": 1149, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1562,25 +1562,25 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "line": 63, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1033, +// CHECK-NEXT: "offset": 1061, // CHECK-NEXT: "col": 52, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "foo", -// CHECK-NEXT: "mangledName": "foo", +// CHECK-NEXT: "mangledName": "_foo", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -1591,19 +1591,19 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1128, +// CHECK-NEXT: "offset": 1156, // CHECK-NEXT: "line": 71, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1128, +// CHECK-NEXT: "offset": 1156, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1140, +// CHECK-NEXT: "offset": 1168, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1620,18 +1620,18 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ObjCMethodDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1128, +// CHECK-NEXT: "offset": 1156, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1128, +// CHECK-NEXT: "offset": 1156, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1140, +// CHECK-NEXT: "offset": 1168, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } @@ -1648,25 +1648,25 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "line": 64, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1052, +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "bar", -// CHECK-NEXT: "mangledName": "bar", +// CHECK-NEXT: "mangledName": "_bar", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -1679,7 +1679,7 @@ void f() { // CHECK: "kind": "FunctionDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1156, +// CHECK-NEXT: "offset": 1184, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 74, // CHECK-NEXT: "col": 6, @@ -1687,19 +1687,19 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1151, +// CHECK-NEXT: "offset": 1179, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1202, +// CHECK-NEXT: "offset": 1230, // CHECK-NEXT: "line": 76, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "TestBlockDecl", -// CHECK-NEXT: "mangledName": "TestBlockDecl", +// CHECK-NEXT: "mangledName": "_TestBlockDecl", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void (int)" // CHECK-NEXT: }, @@ -1708,26 +1708,26 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1174, +// CHECK-NEXT: "offset": 1202, // CHECK-NEXT: "line": 74, // CHECK-NEXT: "col": 24, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1170, +// CHECK-NEXT: "offset": 1198, // CHECK-NEXT: "col": 20, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1174, +// CHECK-NEXT: "offset": 1202, // CHECK-NEXT: "col": 24, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "isUsed": true, // CHECK-NEXT: "name": "x", -// CHECK-NEXT: "mangledName": "x", +// CHECK-NEXT: "mangledName": "_x", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -1737,12 +1737,12 @@ void f() { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1177, +// CHECK-NEXT: "offset": 1205, // CHECK-NEXT: "col": 27, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1202, +// CHECK-NEXT: "offset": 1230, // CHECK-NEXT: "line": 76, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1754,13 +1754,13 @@ void f() { // CHECK-NEXT: "kind": "ExprWithCleanups", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1181, +// CHECK-NEXT: "offset": 1209, // CHECK-NEXT: "line": 75, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1199, +// CHECK-NEXT: "offset": 1227, // CHECK-NEXT: "col": 21, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1782,12 +1782,12 @@ void f() { // CHECK-NEXT: "kind": "BlockExpr", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1181, +// CHECK-NEXT: "offset": 1209, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1199, +// CHECK-NEXT: "offset": 1227, // CHECK-NEXT: "col": 21, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1801,18 +1801,18 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "BlockDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1181, +// CHECK-NEXT: "offset": 1209, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1181, +// CHECK-NEXT: "offset": 1209, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1199, +// CHECK-NEXT: "offset": 1227, // CHECK-NEXT: "col": 21, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1823,24 +1823,24 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1187, +// CHECK-NEXT: "offset": 1215, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1183, +// CHECK-NEXT: "offset": 1211, // CHECK-NEXT: "col": 5, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1187, +// CHECK-NEXT: "offset": 1215, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "y", -// CHECK-NEXT: "mangledName": "y", +// CHECK-NEXT: "mangledName": "_y", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -1861,12 +1861,12 @@ void f() { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1194, +// CHECK-NEXT: "offset": 1222, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1199, +// CHECK-NEXT: "offset": 1227, // CHECK-NEXT: "col": 21, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1877,12 +1877,12 @@ void f() { // CHECK-NEXT: "kind": "ImplicitCastExpr", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1196, +// CHECK-NEXT: "offset": 1224, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1196, +// CHECK-NEXT: "offset": 1224, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1898,12 +1898,12 @@ void f() { // CHECK-NEXT: "kind": "DeclRefExpr", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1196, +// CHECK-NEXT: "offset": 1224, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1196, +// CHECK-NEXT: "offset": 1224, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1929,24 +1929,24 @@ void f() { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1187, +// CHECK-NEXT: "offset": 1215, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1183, +// CHECK-NEXT: "offset": 1211, // CHECK-NEXT: "col": 5, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1187, +// CHECK-NEXT: "offset": 1215, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "y", -// CHECK-NEXT: "mangledName": "y", +// CHECK-NEXT: "mangledName": "_y", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "int" // CHECK-NEXT: } @@ -1965,7 +1965,7 @@ void f() { // CHECK: "kind": "VarDecl", // CHECK-NEXT: "loc": { -// CHECK-NEXT: "offset": 1268, +// CHECK-NEXT: "offset": 1296, // CHECK-NEXT: "file": "{{.*}}", // CHECK-NEXT: "line": 83, // CHECK-NEXT: "col": 21, @@ -1973,18 +1973,18 @@ void f() { // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { -// CHECK-NEXT: "offset": 1250, +// CHECK-NEXT: "offset": 1278, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "end": { -// CHECK-NEXT: "offset": 1268, +// CHECK-NEXT: "offset": 1296, // CHECK-NEXT: "col": 21, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "Test", -// CHECK-NEXT: "mangledName": "Test", +// CHECK-NEXT: "mangledName": "_Test", // CHECK-NEXT: "type": { // CHECK-NEXT: "desugaredQualType": "int", // CHECK-NEXT: "qualType": "typeof (B.foo)" -- 2.7.4