diff options
Diffstat (limited to 'clang/test/AST/ast-dump-record-definition-data-json.cpp')
-rw-r--r-- | clang/test/AST/ast-dump-record-definition-data-json.cpp | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/clang/test/AST/ast-dump-record-definition-data-json.cpp b/clang/test/AST/ast-dump-record-definition-data-json.cpp index 8c65bff3a23..2603eedcd81 100644 --- a/clang/test/AST/ast-dump-record-definition-data-json.cpp +++ b/clang/test/AST/ast-dump-record-definition-data-json.cpp @@ -218,6 +218,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "operator()", +// CHECK-NEXT: "mangledName": "_ZZ1fvENK3$_0clEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void () const" // CHECK-NEXT: }, @@ -264,6 +265,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator void (*)()", +// CHECK-NEXT: "mangledName": "_ZZ1fvENK3$_0cvPFvvEEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void (*() const noexcept)()" // CHECK-NEXT: }, @@ -292,6 +294,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "__invoke", +// CHECK-NEXT: "mangledName": "_ZZ1fvEN3$_08__invokeEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -321,6 +324,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "isReferenced": true, // CHECK-NEXT: "name": "~", +// CHECK-NEXT: "mangledName": "_ZZ1fvEN3$_0D1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void () noexcept" // CHECK-NEXT: }, @@ -678,6 +682,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "isReferenced": true, // CHECK-NEXT: "name": "~", +// CHECK-NEXT: "mangledName": "_ZZ1fvEN3$_1D1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void () noexcept" // CHECK-NEXT: }, @@ -793,6 +798,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "CanPassInRegisters", +// CHECK-NEXT: "mangledName": "_ZN18CanPassInRegistersC1ERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void (const CanPassInRegisters &)" // CHECK-NEXT: }, @@ -933,6 +939,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "CantPassInRegisters", +// CHECK-NEXT: "mangledName": "_ZN19CantPassInRegistersC1ERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void (const CantPassInRegisters &)" // CHECK-NEXT: }, @@ -1585,6 +1592,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "f", +// CHECK-NEXT: "mangledName": "_ZN16IsStandardLayout1fEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: } @@ -1705,6 +1713,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "f", +// CHECK-NEXT: "mangledName": "_ZN19IsNotStandardLayout1fEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -1733,6 +1742,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN19IsNotStandardLayoutaSERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsNotStandardLayout &(const IsNotStandardLayout &)" // CHECK-NEXT: }, @@ -1788,6 +1798,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN19IsNotStandardLayoutaSEOS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsNotStandardLayout &(IsNotStandardLayout &&)" // CHECK-NEXT: }, @@ -1843,6 +1854,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "~IsNotStandardLayout", +// CHECK-NEXT: "mangledName": "_ZN19IsNotStandardLayoutD1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -2057,6 +2069,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "IsNotTriviallyCopyable", +// CHECK-NEXT: "mangledName": "_ZN22IsNotTriviallyCopyableC1ERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void (const IsNotTriviallyCopyable &)" // CHECK-NEXT: }, @@ -2473,6 +2486,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "IsTrivial", +// CHECK-NEXT: "mangledName": "_ZN9IsTrivialC1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -2600,6 +2614,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "IsNotTrivial", +// CHECK-NEXT: "mangledName": "_ZN12IsNotTrivialC1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -2738,6 +2753,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "f", +// CHECK-NEXT: "mangledName": "_ZN13IsPolymorphic1fEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -2766,6 +2782,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN13IsPolymorphicaSERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsPolymorphic &(const IsPolymorphic &)" // CHECK-NEXT: }, @@ -2821,6 +2838,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN13IsPolymorphicaSEOS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsPolymorphic &(IsPolymorphic &&)" // CHECK-NEXT: }, @@ -2876,6 +2894,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "~IsPolymorphic", +// CHECK-NEXT: "mangledName": "_ZN13IsPolymorphicD1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -3007,6 +3026,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "f", +// CHECK-NEXT: "mangledName": "_ZN16IsNotPolymorphic1fEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: } @@ -3128,6 +3148,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "f", +// CHECK-NEXT: "mangledName": "_ZN10IsAbstract1fEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -3157,6 +3178,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN10IsAbstractaSERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsAbstract &(const IsAbstract &)" // CHECK-NEXT: }, @@ -3212,6 +3234,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN10IsAbstractaSEOS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsAbstract &(IsAbstract &&)" // CHECK-NEXT: }, @@ -3267,6 +3290,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "~IsAbstract", +// CHECK-NEXT: "mangledName": "_ZN10IsAbstractD1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -3389,6 +3413,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "f", +// CHECK-NEXT: "mangledName": "_ZN13IsNotAbstract1fEv", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -3417,6 +3442,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN13IsNotAbstractaSERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsNotAbstract &(const IsNotAbstract &)" // CHECK-NEXT: }, @@ -3472,6 +3498,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN13IsNotAbstractaSEOS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "IsNotAbstract &(IsNotAbstract &&)" // CHECK-NEXT: }, @@ -3527,6 +3554,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "~IsNotAbstract", +// CHECK-NEXT: "mangledName": "_ZN13IsNotAbstractD1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -3647,6 +3675,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "~IsLiteral", +// CHECK-NEXT: "mangledName": "_ZN9IsLiteralD1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -3761,6 +3790,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "~IsNotLiteral", +// CHECK-NEXT: "mangledName": "_ZN12IsNotLiteralD1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void () noexcept" // CHECK-NEXT: }, @@ -3904,6 +3934,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "HasUserDeclaredConstructor", +// CHECK-NEXT: "mangledName": "_ZN26HasUserDeclaredConstructorC1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -4153,6 +4184,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "HasConstexprNonCopyMoveConstructor", +// CHECK-NEXT: "mangledName": "_ZN34HasConstexprNonCopyMoveConstructorC1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -4297,6 +4329,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: } // CHECK-NEXT: }, // CHECK-NEXT: "name": "HasNoConstexprNonCopyMoveConstructor", +// CHECK-NEXT: "mangledName": "_ZN36HasNoConstexprNonCopyMoveConstructorC1Ev", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void ()" // CHECK-NEXT: }, @@ -4469,6 +4502,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "HasMutableFields", +// CHECK-NEXT: "mangledName": "_ZN16HasMutableFieldsC1ERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "void (const HasMutableFields &)" // CHECK-NEXT: }, @@ -4524,6 +4558,7 @@ struct DoesNotAllowConstDefaultInit { // CHECK-NEXT: }, // CHECK-NEXT: "isImplicit": true, // CHECK-NEXT: "name": "operator=", +// CHECK-NEXT: "mangledName": "_ZN16HasMutableFieldsaSERKS_", // CHECK-NEXT: "type": { // CHECK-NEXT: "qualType": "HasMutableFields &(const HasMutableFields &)" // CHECK-NEXT: }, |