Commit 77810f2882

Jacob Young <jacobly0@users.noreply.github.com>
2024-07-11 04:55:54
InternPool: fix optimization assertion failure
1 parent c79d3e4
Changed files (1)
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(