Changeset View
Changeset View
Standalone View
Standalone View
clang/test/AST/ast-dump-template-decls-json.cpp
Show First 20 Lines • Show All 171 Lines • ▼ Show 20 Lines | |||||
// CHECK-NEXT: } | // CHECK-NEXT: } | ||||
// CHECK-NEXT: } | // CHECK-NEXT: } | ||||
// CHECK-NEXT: ] | // CHECK-NEXT: ] | ||||
// CHECK-NEXT: } | // CHECK-NEXT: } | ||||
// CHECK-NEXT: ] | // CHECK-NEXT: ] | ||||
// CHECK-NEXT: }, | // CHECK-NEXT: }, | ||||
// CHECK-NEXT: { | // CHECK-NEXT: { | ||||
// CHECK-NEXT: "id": "0x{{.*}}", | // CHECK-NEXT: "id": "0x{{.*}}", | ||||
// CHECK-NEXT: "kind": "CXXRecordDecl", | |||||
// CHECK-NEXT: "loc": {}, | |||||
// CHECK-NEXT: "range": { | |||||
// CHECK-NEXT: "begin": {}, | |||||
// CHECK-NEXT: "end": {} | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "isImplicit": true, | |||||
// CHECK-NEXT: "name": "__va_list_tag", | |||||
// CHECK-NEXT: "tagUsed": "struct", | |||||
// CHECK-NEXT: "completeDefinition": true, | |||||
// CHECK-NEXT: "definitionData": { | |||||
// CHECK-NEXT: "canPassInRegisters": true, | |||||
// CHECK-NEXT: "copyAssign": { | |||||
// CHECK-NEXT: "hasConstParam": true, | |||||
// CHECK-NEXT: "implicitHasConstParam": true, | |||||
// CHECK-NEXT: "needsImplicit": true, | |||||
// CHECK-NEXT: "simple": true, | |||||
// CHECK-NEXT: "trivial": true | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "copyCtor": { | |||||
// CHECK-NEXT: "hasConstParam": true, | |||||
// CHECK-NEXT: "implicitHasConstParam": true, | |||||
// CHECK-NEXT: "needsImplicit": true, | |||||
// CHECK-NEXT: "simple": true, | |||||
// CHECK-NEXT: "trivial": true | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "defaultCtor": { | |||||
// CHECK-NEXT: "exists": true, | |||||
// CHECK-NEXT: "needsImplicit": true, | |||||
// CHECK-NEXT: "trivial": true | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "dtor": { | |||||
// CHECK-NEXT: "irrelevant": true, | |||||
// CHECK-NEXT: "needsImplicit": true, | |||||
// CHECK-NEXT: "simple": true, | |||||
// CHECK-NEXT: "trivial": true | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "isAggregate": true, | |||||
// CHECK-NEXT: "isLiteral": true, | |||||
// CHECK-NEXT: "isPOD": true, | |||||
// CHECK-NEXT: "isStandardLayout": true, | |||||
// CHECK-NEXT: "isTrivial": true, | |||||
// CHECK-NEXT: "isTriviallyCopyable": true, | |||||
// CHECK-NEXT: "moveAssign": { | |||||
// CHECK-NEXT: "exists": true, | |||||
// CHECK-NEXT: "needsImplicit": true, | |||||
// CHECK-NEXT: "simple": true, | |||||
// CHECK-NEXT: "trivial": true | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "moveCtor": { | |||||
// CHECK-NEXT: "exists": true, | |||||
// CHECK-NEXT: "needsImplicit": true, | |||||
// CHECK-NEXT: "simple": true, | |||||
// CHECK-NEXT: "trivial": true | |||||
// CHECK-NEXT: } | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "inner": [ | |||||
// CHECK-NEXT: { | |||||
// CHECK-NEXT: "id": "0x{{.*}}", | |||||
// CHECK-NEXT: "kind": "TypeVisibilityAttr", | |||||
// CHECK-NEXT: "range": { | |||||
// CHECK-NEXT: "begin": {}, | |||||
// CHECK-NEXT: "end": {} | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "implicit": true | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: { | |||||
// CHECK-NEXT: "id": "0x{{.*}}", | |||||
// CHECK-NEXT: "kind": "FieldDecl", | |||||
// CHECK-NEXT: "loc": {}, | |||||
// CHECK-NEXT: "range": { | |||||
// CHECK-NEXT: "begin": {}, | |||||
// CHECK-NEXT: "end": {} | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "name": "gp_offset", | |||||
// CHECK-NEXT: "type": { | |||||
// CHECK-NEXT: "qualType": "unsigned int" | |||||
// CHECK-NEXT: } | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: { | |||||
// CHECK-NEXT: "id": "0x{{.*}}", | |||||
// CHECK-NEXT: "kind": "FieldDecl", | |||||
// CHECK-NEXT: "loc": {}, | |||||
// CHECK-NEXT: "range": { | |||||
// CHECK-NEXT: "begin": {}, | |||||
// CHECK-NEXT: "end": {} | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "name": "fp_offset", | |||||
// CHECK-NEXT: "type": { | |||||
// CHECK-NEXT: "qualType": "unsigned int" | |||||
// CHECK-NEXT: } | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: { | |||||
// CHECK-NEXT: "id": "0x{{.*}}", | |||||
// CHECK-NEXT: "kind": "FieldDecl", | |||||
// CHECK-NEXT: "loc": {}, | |||||
// CHECK-NEXT: "range": { | |||||
// CHECK-NEXT: "begin": {}, | |||||
// CHECK-NEXT: "end": {} | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "name": "overflow_arg_area", | |||||
// CHECK-NEXT: "type": { | |||||
// CHECK-NEXT: "qualType": "void *" | |||||
// CHECK-NEXT: } | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: { | |||||
// CHECK-NEXT: "id": "0x{{.*}}", | |||||
// CHECK-NEXT: "kind": "FieldDecl", | |||||
// CHECK-NEXT: "loc": {}, | |||||
// CHECK-NEXT: "range": { | |||||
// CHECK-NEXT: "begin": {}, | |||||
// CHECK-NEXT: "end": {} | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: "name": "reg_save_area", | |||||
// CHECK-NEXT: "type": { | |||||
// CHECK-NEXT: "qualType": "void *" | |||||
// CHECK-NEXT: } | |||||
// CHECK-NEXT: } | |||||
// CHECK-NEXT: ] | |||||
// CHECK-NEXT: }, | |||||
// CHECK-NEXT: { | |||||
// CHECK-NEXT: "id": "0x{{.*}}", | |||||
// CHECK-NEXT: "kind": "TypedefDecl", | // CHECK-NEXT: "kind": "TypedefDecl", | ||||
// CHECK-NEXT: "loc": {}, | // CHECK-NEXT: "loc": {}, | ||||
// CHECK-NEXT: "range": { | // CHECK-NEXT: "range": { | ||||
// CHECK-NEXT: "begin": {}, | // CHECK-NEXT: "begin": {}, | ||||
// CHECK-NEXT: "end": {} | // CHECK-NEXT: "end": {} | ||||
// CHECK-NEXT: }, | // CHECK-NEXT: }, | ||||
// CHECK-NEXT: "isImplicit": true, | // CHECK-NEXT: "isImplicit": true, | ||||
// CHECK-NEXT: "name": "__builtin_va_list", | // CHECK-NEXT: "name": "__builtin_va_list", | ||||
▲ Show 20 Lines • Show All 2,521 Lines • Show Last 20 Lines |