[all-commits] [llvm/llvm-project] 018ae0: [clang] fix transform for constant template parame...
Matheus Izvekov via All-commits
all-commits at lists.llvm.org
Wed Oct 8 20:36:10 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 018ae02785da5a35bea8a6eb04f6398c052228f9
https://github.com/llvm/llvm-project/commit/018ae02785da5a35bea8a6eb04f6398c052228f9
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2025-10-09 (Thu, 09 Oct 2025)
Changed paths:
M clang/include/clang/AST/DeclTemplate.h
M clang/lib/AST/DeclTemplate.cpp
M clang/lib/AST/ExprCXX.cpp
M clang/lib/AST/TemplateName.cpp
M clang/lib/AST/Type.cpp
M clang/lib/Sema/TreeTransform.h
A clang/test/CodeGenCXX/template-cxx20.cpp
Log Message:
-----------
[clang] fix transform for constant template parameter type subst node (#162587)
This fixes the transform to use the correct parameter type for an
AssociatedDecl which has been fully specialized.
Instead of using the type for the parameter of the specialized template,
this uses the type of the argument it has been specialized with.
This fixes a regression reported here:
https://github.com/llvm/llvm-project/pull/161029#issuecomment-3375478990
Since this regression was never released, there are no release notes.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list