summaryrefslogtreecommitdiff
path: root/test/AST/ast-dump-record-definition-data-json.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/AST/ast-dump-record-definition-data-json.cpp')
-rw-r--r--test/AST/ast-dump-record-definition-data-json.cpp414
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: }