zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 77810f288216ef3e35f3d0df4a04351297560a5e (tree)
parent c79d3e4aab6f4fb69a1fe45ff3045a51926edfac
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date:   Wed, 10 Jul 2024 22:55:54 -0400

InternPool: fix optimization assertion failure

Diffstat:
Msrc/InternPool.zig | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/InternPool.zig b/src/InternPool.zig @@ -10969,7 +10969,8 @@ const GlobalErrorSet = struct { /// Not thread-safe, may only be called from the main thread. pub fn getNamesFromMainThread(ges: *const GlobalErrorSet) []const NullTerminatedString { - return ges.shared.names.view().items(.@"0")[0..ges.mutate.list.len]; + const len = ges.mutate.list.len; + return if (len > 0) ges.shared.names.view().items(.@"0")[0..len] else &.{}; } fn getErrorValue(