aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-07-08 23:39:37 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-07-18 19:02:05 -0700
commitf3dc53f6b53e8493b341f82cb06a56e33e80e6b7 (patch)
treea5c5c93af8ea6661214790e54e22fd5af3e0d6d6 /src/zig_llvm.cpp
parent55e89255e18163bcc153138a4883ec8d85e0d517 (diff)
downloadzig-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.cpp')
0 files changed, 0 insertions, 0 deletions