aboutsummaryrefslogtreecommitdiff
path: root/llvm/docs/tutorial/MyFirstLanguageFrontend
diff options
context:
space:
mode:
authorErich Keane <ekeane@nvidia.com>2023-10-18 09:10:30 -0700
committerGitHub <noreply@github.com>2023-10-18 09:10:30 -0700
commit98191d7c160cc982ac3f4db234da080e2bd8a192 (patch)
tree6ff2933bd67f10700311955d4ff2917b943aa7f6 /llvm/docs/tutorial/MyFirstLanguageFrontend
parent814a79aea67ba50c1b0d9cce01393b6d4e063e3c (diff)
downloadllvm-98191d7c160cc982ac3f4db234da080e2bd8a192.zip
llvm-98191d7c160cc982ac3f4db234da080e2bd8a192.tar.gz
llvm-98191d7c160cc982ac3f4db234da080e2bd8a192.tar.bz2
[CONCEPTS]Corrected comparison of constraints with out of line CTD (#69244)
Out of line class template declaration specializations aren't created at the time they have their template arguments checked, so we previously weren't doing any amount of work to substitute the constraints before comparison. This resulted in the out of line definition's difference in 'depth' causing the constraints to compare differently. This patch corrects that. Additionally, it handles ClassTemplateDecl when collecting template arguments. Fixes: #61763
Diffstat (limited to 'llvm/docs/tutorial/MyFirstLanguageFrontend')
0 files changed, 0 insertions, 0 deletions