[all-commits] [llvm/llvm-project] da8474: [clang] fix transform for constant template parame...
Matheus Izvekov via All-commits
all-commits at lists.llvm.org
Wed Oct 8 20:02:15 PDT 2025
Branch: refs/heads/users/mizvekov/GH161029-fix1
Home: https://github.com/llvm/llvm-project
Commit: da84741bf676cc5154f0a0577b5f267365ed3e43
https://github.com/llvm/llvm-project/commit/da84741bf676cc5154f0a0577b5f267365ed3e43
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2025-10-08 (Wed, 08 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
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