diff options
author | Erich Keane <ekeane@nvidia.com> | 2023-10-18 09:10:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-18 09:10:30 -0700 |
commit | 98191d7c160cc982ac3f4db234da080e2bd8a192 (patch) | |
tree | 6ff2933bd67f10700311955d4ff2917b943aa7f6 /llvm/docs/tutorial/MyFirstLanguageFrontend | |
parent | 814a79aea67ba50c1b0d9cce01393b6d4e063e3c (diff) | |
download | llvm-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