aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorHaojian Wu <hokein.wu@gmail.com>2024-04-02 15:18:38 +0200
committerGitHub <noreply@github.com>2024-04-02 15:18:38 +0200
commit0b9528d6bd0bfde5702b1ee5ed8a249d354434f1 (patch)
tree50807b031a08f84182f77762ef9bfa442f0d0afe /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parentcb9cf331fa69bb8319886cdca043a742b4d19ce5 (diff)
downloadllvm-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