diff options
author | Younan Zhang <zyn7109@gmail.com> | 2025-04-17 10:08:50 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-17 10:08:50 +0800 |
commit | de528d689f3a2305c051528993fe30295f2a0cd9 (patch) | |
tree | 06563e8130f660ad204f29f709f0096ff29afde1 /llvm/lib/CodeGen/ModuloSchedule.cpp | |
parent | 9bd0c8726a5e3fd4f76e84692bd920dfca7a8d7f (diff) | |
download | llvm-de528d689f3a2305c051528993fe30295f2a0cd9.zip llvm-de528d689f3a2305c051528993fe30295f2a0cd9.tar.gz llvm-de528d689f3a2305c051528993fe30295f2a0cd9.tar.bz2 |
[Clang] Handle default template arguments for alias CTAD guides (#134807)
It's possible that some deduced template arguments come from default
arguments, not just from the return type. So we need to recursively
visit the default arguments of the parameter if it's referenced, thereby
the template parameter referenced by the defualt arguments could come
along to the synthesized deduction guide.
Fixes https://github.com/llvm/llvm-project/issues/134471
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions