[clang-tools-extra] [clang] remove ClassScopeFunctionSpecializationDecl (PR #66636)
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Mon Oct 2 11:48:58 PDT 2023
================
@@ -46,6 +46,9 @@ C/C++ Language Potentially Breaking Changes
C++ Specific Potentially Breaking Changes
-----------------------------------------
+- The `ClassScopeFunctionSpecializationDecl` AST node has been removed. Dependent class scope
+explicit function template specializations now use `DependentFunctionTemplateSpecializationInfo`
+to store candidate primary templates and explicit template arguments.
----------------
AaronBallman wrote:
```suggestion
to store candidate primary templates and explicit template arguments. This should not impact users
of Clang as a compiler, but it may break assumptions in Clang-based tools iterating over the AST.
```
https://github.com/llvm/llvm-project/pull/66636
More information about the cfe-commits
mailing list