[clang] Store the template param list of an explicit variable template specialization
authorNathan Ridge <zeratul976@hotmail.com>
Fri, 27 Jan 2023 07:17:20 +0000 (02:17 -0500)
committerNathan Ridge <zeratul976@hotmail.com>
Tue, 14 Mar 2023 07:03:30 +0000 (03:03 -0400)
commit6b50bfc8f25a4d78a17a9134c3e2e26c19bb7dff
treebd937de726fb06fe2f2069dfc11b5d9b38967bfb
parente9a88b6178d3a30123394d1fef6b51140f79d03a
[clang] Store the template param list of an explicit variable template specialization

VarTemplateSpecializationDecl does not store a template param list,
so the "template<>" needs to be stored in the ExtInfo.

Differential Revision: https://reviews.llvm.org/D142692
clang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp
clang/lib/Sema/SemaDecl.cpp