diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-09-22 00:11:15 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-09-22 00:11:15 +0000 |
commit | 0b5ac08821c0efb80531b9bcfdae8c2204e75ff9 (patch) | |
tree | b9985add481bb6029d2872d73893840617d13fc2 /test/Modules | |
parent | 7eb7e99e4dca89571e26e9c30f82e38a9219a38a (diff) |
Extend -ast-dump for CXXRecordDecl to dump the flags from the DefinitionData.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@313943 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Modules')
-rw-r--r-- | test/Modules/cxx-templates.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/Modules/cxx-templates.cpp b/test/Modules/cxx-templates.cpp index 401b770490..25f8a99925 100644 --- a/test/Modules/cxx-templates.cpp +++ b/test/Modules/cxx-templates.cpp @@ -251,8 +251,22 @@ namespace Std { // CHECK-DUMP: ClassTemplateSpecializationDecl {{.*}} prev {{.*}} SomeTemplate // CHECK-DUMP-NEXT: TemplateArgument type 'char [2]' // CHECK-DUMP: ClassTemplateSpecializationDecl {{.*}} SomeTemplate definition +// CHECK-DUMP-NEXT: DefinitionData +// CHECK-DUMP-NEXT: DefaultConstructor +// CHECK-DUMP-NEXT: CopyConstructor +// CHECK-DUMP-NEXT: MoveConstructor +// CHECK-DUMP-NEXT: CopyAssignment +// CHECK-DUMP-NEXT: MoveAssignment +// CHECK-DUMP-NEXT: Destructor // CHECK-DUMP-NEXT: TemplateArgument type 'char [2]' // CHECK-DUMP: ClassTemplateSpecializationDecl {{.*}} prev {{.*}} SomeTemplate // CHECK-DUMP-NEXT: TemplateArgument type 'char [1]' // CHECK-DUMP: ClassTemplateSpecializationDecl {{.*}} SomeTemplate definition +// CHECK-DUMP-NEXT: DefinitionData +// CHECK-DUMP-NEXT: DefaultConstructor +// CHECK-DUMP-NEXT: CopyConstructor +// CHECK-DUMP-NEXT: MoveConstructor +// CHECK-DUMP-NEXT: CopyAssignment +// CHECK-DUMP-NEXT: MoveAssignment +// CHECK-DUMP-NEXT: Destructor // CHECK-DUMP-NEXT: TemplateArgument type 'char [1]' |