diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-07-08 23:39:37 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-07-18 19:02:05 -0700 |
| commit | f3dc53f6b53e8493b341f82cb06a56e33e80e6b7 (patch) | |
| tree | a5c5c93af8ea6661214790e54e22fd5af3e0d6d6 /src/zig_llvm-ar.cpp | |
| parent | 55e89255e18163bcc153138a4883ec8d85e0d517 (diff) | |
| download | zig-f3dc53f6b53e8493b341f82cb06a56e33e80e6b7.tar.gz zig-f3dc53f6b53e8493b341f82cb06a56e33e80e6b7.zip | |
compiler: rework inferred error sets
* move inferred error sets into InternPool.
- they are now represented by pointing directly at the corresponding
function body value.
* inferred error set working memory is now in Sema and expires after
the Sema for the function corresponding to the inferred error set is
finished having its body analyzed.
* error sets use a InternPool.Index.Slice rather than an actual slice
to avoid lifetime issues.
Diffstat (limited to 'src/zig_llvm-ar.cpp')
0 files changed, 0 insertions, 0 deletions
