diff options
| author | kaizhangNV <149626564+kaizhangNV@users.noreply.github.com> | 2025-09-23 11:06:44 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-23 11:06:44 -0500 |
| commit | 21c663605330d629e9022314a4720b86b017f295 (patch) | |
| tree | fcbfadeddd8f1d68f1034f89288c960b6ba7294a /tests/bugs | |
| parent | 7740f7905fdebebdbe22011787d432b385f4cd9d (diff) | |
Lookup refactor (#8467)
Close #8201.
This PR unify the lowering logic for LookupDeclRef of an interface
requirement. We will always lower this AST node to a
LookupWitness IR. The key of this IR is the special witnessTableType
`ThisTypeWitness`, this witness Table is simply a wrapper for an
interface type. Our current specialization pass doesn't handle this kind
of LookupWitness IR at all, so we will also add the specialization of
this_type IR as well.
Diffstat (limited to 'tests/bugs')
0 files changed, 0 insertions, 0 deletions
