diff options
Diffstat (limited to 'test/AST/ast-dump-record-definition-data-json.cpp')
-rw-r--r-- | test/AST/ast-dump-record-definition-data-json.cpp | 414 |
1 files changed, 414 insertions, 0 deletions
diff --git a/test/AST/ast-dump-record-definition-data-json.cpp b/test/AST/ast-dump-record-definition-data-json.cpp index 9de52868bd..8c65bff3a2 100644 --- a/test/AST/ast-dump-record-definition-data-json.cpp +++ b/test/AST/ast-dump-record-definition-data-json.cpp @@ -140,15 +140,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -198,15 +201,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 160, // CHECK-NEXT: "col": 32, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 162, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -223,10 +229,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 161, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 162, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -238,15 +246,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConversionDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 162, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -263,15 +274,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 162, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -288,15 +302,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 157, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -316,15 +333,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -375,12 +395,14 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FunctionTemplateDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": {}, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 35, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -391,6 +413,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "TemplateTypeParmDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 193, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, @@ -407,15 +430,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 197, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 35, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -431,15 +457,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 197, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 193, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 193, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: } @@ -453,10 +482,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 198, // CHECK-NEXT: "col": 34, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 35, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -470,12 +501,14 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FunctionTemplateDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": {}, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 35, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -487,6 +520,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "TemplateTypeParmDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 193, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, @@ -503,15 +537,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConversionDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 35, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -530,12 +567,14 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FunctionTemplateDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": {}, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 35, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -547,6 +586,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "TemplateTypeParmDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 193, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, @@ -563,15 +603,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 199, // CHECK-NEXT: "col": 35, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -588,15 +631,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 197, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 193, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 193, // CHECK-NEXT: "col": 29, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: } @@ -613,15 +659,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 190, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -641,16 +690,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 212, // CHECK-NEXT: "line": 8, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 205, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 292, // CHECK-NEXT: "line": 10, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -697,16 +749,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 212, // CHECK-NEXT: "line": 8, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 205, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 212, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: } @@ -720,16 +775,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 235, // CHECK-NEXT: "line": 9, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 235, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 289, // CHECK-NEXT: "col": 57, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -745,15 +803,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 279, // CHECK-NEXT: "col": 47, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 254, // CHECK-NEXT: "col": 22, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 278, // CHECK-NEXT: "col": 46, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -770,16 +831,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 303, // CHECK-NEXT: "line": 12, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 296, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 385, // CHECK-NEXT: "line": 14, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -825,16 +889,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 303, // CHECK-NEXT: "line": 12, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 296, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 303, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -848,16 +915,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 327, // CHECK-NEXT: "line": 13, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 327, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 382, // CHECK-NEXT: "col": 58, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -872,15 +942,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 373, // CHECK-NEXT: "col": 49, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 347, // CHECK-NEXT: "col": 23, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 372, // CHECK-NEXT: "col": 48, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -897,16 +970,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 396, // CHECK-NEXT: "line": 16, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 389, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 406, // CHECK-NEXT: "line": 17, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -970,16 +1046,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 396, // CHECK-NEXT: "line": 16, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 389, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 396, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: } @@ -994,16 +1073,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 417, // CHECK-NEXT: "line": 19, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 410, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 439, // CHECK-NEXT: "line": 21, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1062,16 +1144,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 417, // CHECK-NEXT: "line": 19, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 410, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 417, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -1084,16 +1169,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 436, // CHECK-NEXT: "line": 20, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 432, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 436, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1109,16 +1197,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 450, // CHECK-NEXT: "line": 23, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 11 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 443, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 473, // CHECK-NEXT: "line": 25, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1177,16 +1268,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 450, // CHECK-NEXT: "line": 23, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 11 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 443, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 450, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 11 // CHECK-NEXT: } @@ -1199,16 +1293,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 470, // CHECK-NEXT: "line": 24, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 466, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 470, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1224,16 +1321,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 484, // CHECK-NEXT: "line": 27, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 14 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 477, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 519, // CHECK-NEXT: "line": 30, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1290,16 +1390,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 484, // CHECK-NEXT: "line": 27, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 14 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 477, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 484, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 14 // CHECK-NEXT: } @@ -1312,16 +1415,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "AccessSpecDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 501, // CHECK-NEXT: "line": 28, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 501, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 508, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1332,16 +1438,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 516, // CHECK-NEXT: "line": 29, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 512, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 516, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1357,16 +1466,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 530, // CHECK-NEXT: "line": 32, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 523, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 561, // CHECK-NEXT: "line": 34, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1430,16 +1542,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 530, // CHECK-NEXT: "line": 32, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 523, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 530, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: } @@ -1452,16 +1567,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 556, // CHECK-NEXT: "line": 33, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 551, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 558, // CHECK-NEXT: "col": 10, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1477,16 +1595,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "line": 36, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 565, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 614, // CHECK-NEXT: "line": 38, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1541,16 +1662,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "line": 36, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 565, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -1563,16 +1687,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 609, // CHECK-NEXT: "line": 37, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 596, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 611, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1587,16 +1714,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "line": 36, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -1614,15 +1744,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -1637,15 +1770,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -1663,15 +1799,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -1686,15 +1825,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 572, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -1713,16 +1855,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 625, // CHECK-NEXT: "line": 40, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 618, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 647, // CHECK-NEXT: "line": 41, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1786,16 +1931,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 625, // CHECK-NEXT: "line": 40, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 618, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 625, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -1810,16 +1958,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 658, // CHECK-NEXT: "line": 43, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 651, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 742, // CHECK-NEXT: "line": 45, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -1862,16 +2013,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 658, // CHECK-NEXT: "line": 43, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 651, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 658, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: } @@ -1885,16 +2039,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 685, // CHECK-NEXT: "line": 44, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 685, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 740, // CHECK-NEXT: "col": 58, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1908,15 +2065,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 737, // CHECK-NEXT: "col": 55, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 708, // CHECK-NEXT: "col": 26, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 736, // CHECK-NEXT: "col": 54, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1930,10 +2090,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 739, // CHECK-NEXT: "col": 57, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 740, // CHECK-NEXT: "col": 58, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -1947,16 +2109,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 753, // CHECK-NEXT: "line": 47, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 746, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 770, // CHECK-NEXT: "line": 49, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -2015,16 +2180,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 753, // CHECK-NEXT: "line": 47, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 746, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 753, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: } @@ -2037,16 +2205,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 767, // CHECK-NEXT: "line": 48, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 763, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 767, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2062,16 +2233,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 781, // CHECK-NEXT: "line": 51, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 8 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 774, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 802, // CHECK-NEXT: "line": 53, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -2127,16 +2301,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 781, // CHECK-NEXT: "line": 51, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 8 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 774, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 781, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 8 // CHECK-NEXT: } @@ -2149,16 +2326,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 799, // CHECK-NEXT: "line": 52, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 794, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 799, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2174,16 +2354,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 813, // CHECK-NEXT: "line": 55, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 806, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 850, // CHECK-NEXT: "line": 57, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -2246,16 +2429,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 813, // CHECK-NEXT: "line": 55, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 806, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 813, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: } @@ -2269,16 +2455,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 827, // CHECK-NEXT: "line": 56, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 827, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 847, // CHECK-NEXT: "col": 23, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2296,16 +2485,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 861, // CHECK-NEXT: "line": 59, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 854, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 896, // CHECK-NEXT: "line": 61, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -2364,16 +2556,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 861, // CHECK-NEXT: "line": 59, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 854, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 861, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: } @@ -2387,16 +2582,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 878, // CHECK-NEXT: "line": 60, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 878, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 894, // CHECK-NEXT: "col": 19, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2411,10 +2609,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 893, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 894, // CHECK-NEXT: "col": 19, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2428,16 +2628,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "line": 63, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 900, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 943, // CHECK-NEXT: "line": 65, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -2492,16 +2695,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "line": 63, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 900, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -2514,16 +2720,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 938, // CHECK-NEXT: "line": 64, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 925, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 940, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2538,16 +2747,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "line": 63, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -2565,15 +2777,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -2588,15 +2803,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -2614,15 +2832,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -2637,15 +2858,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 907, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -2664,16 +2888,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 954, // CHECK-NEXT: "line": 67, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 947, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 985, // CHECK-NEXT: "line": 69, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -2737,16 +2964,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 954, // CHECK-NEXT: "line": 67, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 947, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 954, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: } @@ -2759,16 +2989,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 980, // CHECK-NEXT: "line": 68, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 975, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 4 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 982, // CHECK-NEXT: "col": 10, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2784,16 +3017,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "line": 71, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 989, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1033, // CHECK-NEXT: "line": 73, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -2849,16 +3085,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "line": 71, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 989, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -2871,16 +3110,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1024, // CHECK-NEXT: "line": 72, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1011, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1030, // CHECK-NEXT: "col": 22, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -2896,16 +3138,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "line": 71, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -2923,15 +3168,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -2946,15 +3194,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -2972,15 +3223,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -2995,15 +3249,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 996, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 10 // CHECK-NEXT: } @@ -3022,16 +3279,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "line": 75, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1037, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1080, // CHECK-NEXT: "line": 77, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -3086,16 +3346,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "line": 75, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1037, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -3108,16 +3371,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1075, // CHECK-NEXT: "line": 76, // CHECK-NEXT: "col": 16, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1062, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1077, // CHECK-NEXT: "col": 18, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3132,16 +3398,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "line": 75, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -3159,15 +3428,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -3182,15 +3454,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -3208,15 +3483,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -3231,15 +3509,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1044, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 13 // CHECK-NEXT: } @@ -3258,16 +3539,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1091, // CHECK-NEXT: "line": 79, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1084, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1129, // CHECK-NEXT: "line": 81, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -3319,16 +3603,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1091, // CHECK-NEXT: "line": 79, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1084, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1091, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: } @@ -3342,16 +3629,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1105, // CHECK-NEXT: "line": 80, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1105, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1126, // CHECK-NEXT: "col": 24, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3368,16 +3658,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1140, // CHECK-NEXT: "line": 83, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1133, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1176, // CHECK-NEXT: "line": 85, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -3424,16 +3717,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1140, // CHECK-NEXT: "line": 83, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1133, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1140, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 12 // CHECK-NEXT: } @@ -3447,16 +3743,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXDestructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1157, // CHECK-NEXT: "line": 84, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1157, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1174, // CHECK-NEXT: "col": 20, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3471,10 +3770,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1173, // CHECK-NEXT: "col": 19, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1174, // CHECK-NEXT: "col": 20, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3488,16 +3789,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1187, // CHECK-NEXT: "line": 87, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 26 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1180, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1250, // CHECK-NEXT: "line": 89, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -3556,16 +3860,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1187, // CHECK-NEXT: "line": 87, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 26 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1180, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1187, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 26 // CHECK-NEXT: } @@ -3579,16 +3886,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1218, // CHECK-NEXT: "line": 88, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 26 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1218, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 26 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1248, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3603,10 +3913,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1247, // CHECK-NEXT: "col": 32, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1248, // CHECK-NEXT: "col": 33, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3620,16 +3932,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1261, // CHECK-NEXT: "line": 91, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 28 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1254, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1292, // CHECK-NEXT: "line": 92, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -3693,16 +4008,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1261, // CHECK-NEXT: "line": 91, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 28 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1254, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1261, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 28 // CHECK-NEXT: } @@ -3717,16 +4035,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1303, // CHECK-NEXT: "line": 94, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 34 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1296, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1392, // CHECK-NEXT: "line": 96, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -3788,16 +4109,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1303, // CHECK-NEXT: "line": 94, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 34 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1296, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1303, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 34 // CHECK-NEXT: } @@ -3811,16 +4135,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1352, // CHECK-NEXT: "line": 95, // CHECK-NEXT: "col": 13, // CHECK-NEXT: "tokLen": 34 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1342, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 9 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1390, // CHECK-NEXT: "col": 51, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3836,10 +4163,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1389, // CHECK-NEXT: "col": 50, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1390, // CHECK-NEXT: "col": 51, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3853,16 +4182,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1403, // CHECK-NEXT: "line": 98, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 36 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1396, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1486, // CHECK-NEXT: "line": 100, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -3921,16 +4253,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1403, // CHECK-NEXT: "line": 98, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 36 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1396, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1403, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 36 // CHECK-NEXT: } @@ -3944,16 +4279,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1444, // CHECK-NEXT: "line": 99, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 36 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1444, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 36 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1484, // CHECK-NEXT: "col": 43, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3968,10 +4306,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "CompoundStmt", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1483, // CHECK-NEXT: "col": 42, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1484, // CHECK-NEXT: "col": 43, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -3985,16 +4325,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "line": 102, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1490, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1533, // CHECK-NEXT: "line": 104, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -4055,16 +4398,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "line": 102, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1490, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: } @@ -4077,16 +4423,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1530, // CHECK-NEXT: "line": 103, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1518, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 7 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1530, // CHECK-NEXT: "col": 15, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -4101,16 +4450,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXConstructorDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "line": 102, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: } @@ -4128,15 +4480,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: } @@ -4151,15 +4506,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXMethodDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: } @@ -4177,15 +4535,18 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "ParmVarDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1497, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 16 // CHECK-NEXT: } @@ -4202,16 +4563,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1544, // CHECK-NEXT: "line": 106, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1537, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1574, // CHECK-NEXT: "line": 108, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -4270,16 +4634,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1544, // CHECK-NEXT: "line": 106, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1537, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1544, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 18 // CHECK-NEXT: } @@ -4292,16 +4659,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1571, // CHECK-NEXT: "line": 107, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1567, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1571, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -4317,16 +4687,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1585, // CHECK-NEXT: "line": 110, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 17 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1578, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1631, // CHECK-NEXT: "line": 114, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -4386,16 +4759,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1585, // CHECK-NEXT: "line": 110, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 17 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1578, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1585, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 17 // CHECK-NEXT: } @@ -4408,16 +4784,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1607, // CHECK-NEXT: "line": 111, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1607, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1628, // CHECK-NEXT: "line": 113, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 1 @@ -4476,16 +4855,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1623, // CHECK-NEXT: "line": 112, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1619, // CHECK-NEXT: "col": 5, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1623, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -4501,16 +4883,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1607, // CHECK-NEXT: "line": 111, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1607, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1607, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 5 // CHECK-NEXT: } @@ -4524,16 +4909,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "IndirectFieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1623, // CHECK-NEXT: "line": 112, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1623, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1623, // CHECK-NEXT: "col": 9, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } @@ -4547,16 +4935,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1642, // CHECK-NEXT: "line": 116, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1635, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1664, // CHECK-NEXT: "line": 117, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -4620,16 +5011,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1642, // CHECK-NEXT: "line": 116, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1635, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1642, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 19 // CHECK-NEXT: } @@ -4644,16 +5038,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1675, // CHECK-NEXT: "line": 119, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1668, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1714, // CHECK-NEXT: "line": 121, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -4714,16 +5111,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1675, // CHECK-NEXT: "line": 119, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1668, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1675, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 22 // CHECK-NEXT: } @@ -4736,16 +5136,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1706, // CHECK-NEXT: "line": 120, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1702, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1710, // CHECK-NEXT: "col": 11, // CHECK-NEXT: "tokLen": 2 // CHECK-NEXT: } @@ -4761,10 +5164,12 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "kind": "IntegerLiteral", // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1710, // CHECK-NEXT: "col": 11, // CHECK-NEXT: "tokLen": 2 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1710, // CHECK-NEXT: "col": 11, // CHECK-NEXT: "tokLen": 2 // CHECK-NEXT: } @@ -4783,16 +5188,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1725, // CHECK-NEXT: "line": 123, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 28 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1718, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1765, // CHECK-NEXT: "line": 125, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 1 @@ -4851,16 +5259,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "CXXRecordDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1725, // CHECK-NEXT: "line": 123, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 28 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1718, // CHECK-NEXT: "col": 1, // CHECK-NEXT: "tokLen": 6 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1725, // CHECK-NEXT: "col": 8, // CHECK-NEXT: "tokLen": 28 // CHECK-NEXT: } @@ -4873,16 +5284,19 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "id": "0x{{.*}}", // CHECK-NEXT: "kind": "FieldDecl", // CHECK-NEXT: "loc": { +// CHECK-NEXT: "offset": 1762, // CHECK-NEXT: "line": 124, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: }, // CHECK-NEXT: "range": { // CHECK-NEXT: "begin": { +// CHECK-NEXT: "offset": 1758, // CHECK-NEXT: "col": 3, // CHECK-NEXT: "tokLen": 3 // CHECK-NEXT: }, // CHECK-NEXT: "end": { +// CHECK-NEXT: "offset": 1762, // CHECK-NEXT: "col": 7, // CHECK-NEXT: "tokLen": 1 // CHECK-NEXT: } |