diff options
author | Haojian Wu <hokein.wu@gmail.com> | 2024-04-02 15:18:38 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-02 15:18:38 +0200 |
commit | 0b9528d6bd0bfde5702b1ee5ed8a249d354434f1 (patch) | |
tree | 50807b031a08f84182f77762ef9bfa442f0d0afe /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | cb9cf331fa69bb8319886cdca043a742b4d19ce5 (diff) | |
download | llvm-0b9528d6bd0bfde5702b1ee5ed8a249d354434f1.zip llvm-0b9528d6bd0bfde5702b1ee5ed8a249d354434f1.tar.gz llvm-0b9528d6bd0bfde5702b1ee5ed8a249d354434f1.tar.bz2 |
[clang] CTAD: Track template template type parameters that referenced in the template arguments of the RHS. (#85405)
Fixes https://github.com/llvm/llvm-project/issues/85385.
The Finder was missing for this case, for the crash test, the template
parameter TTP was incorrectly considered as not referenced/appeared in
the template arguments of the right hand side of the alias template
decl, thus the synthesized deduction decl doesn't contain this TTP in
the template parameter list, but we have references in the declaration,
thus it caused crashes.
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions