diff options
author | Jessica Clarke <jrtc27@jrtc27.com> | 2021-07-28 14:49:17 +0100 |
---|---|---|
committer | Jessica Clarke <jrtc27@jrtc27.com> | 2021-07-28 16:03:41 +0100 |
commit | 0e79a94836d7127a87c36fdca43ffaf6a17d8964 (patch) | |
tree | 8102f90ea360582801cde8e3477e1c0106bb29b1 /llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp | |
parent | 8612417e5a54cfef941ab45de55e48b4a0c4e8b4 (diff) | |
download | llvm-0e79a94836d7127a87c36fdca43ffaf6a17d8964.zip llvm-0e79a94836d7127a87c36fdca43ffaf6a17d8964.tar.gz llvm-0e79a94836d7127a87c36fdca43ffaf6a17d8964.tar.bz2 |
[Utils] Support class template specializations in update_cc_test_checks
ClassTemplateSpecializationDecl not within a ClassTemplateDecl
represents an explicit instatiation of a template and so should be
handled as if it were a normal CXXRecordDecl. Unfortunately, having an
equivalent for FunctionTemplateDecl remains a TODO in ASTDumper's
VisitFunctionTemplateDecl, with all the explicit instantiations just
being emitted inside the FunctionTemplateDecl along with all the other
specializations, meaning we can't easily support explicit function
instantiations in update_cc_test_checks.
Reviewed By: arichardson
Differential Revision: https://reviews.llvm.org/D106243
Diffstat (limited to 'llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp')
0 files changed, 0 insertions, 0 deletions