authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-01-08 10:31:07-05:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-02-09 02:24:56-05:00
logb48599c5492448241a5c37cf17ff6caffa3dd302
tree93cb625bc2c58b645f1aa52aa83ff041d785888f
parent2961cf1dac78df07ba14bfee1d3dc1ef94a778c5

Sema: fix crash compiling an evented compiler


1 files changed, 1 insertions(+), 0 deletions(-)

src/Sema.zig+1
...@@ -23090,6 +23090,7 @@ fn checkAtomicPtrOperand(...@@ -23090,6 +23090,7 @@ fn checkAtomicPtrOperand(
23090) CompileError!Air.Inst.Ref {23090) CompileError!Air.Inst.Ref {
23091 const pt = sema.pt;23091 const pt = sema.pt;
23092 const zcu = pt.zcu;23092 const zcu = pt.zcu;
23093 try elem_ty.resolveLayout(pt);
23093 var diag: Zcu.AtomicPtrAlignmentDiagnostics = .{};23094 var diag: Zcu.AtomicPtrAlignmentDiagnostics = .{};
23094 const alignment = zcu.atomicPtrAlignment(elem_ty, &diag) catch |err| switch (err) {23095 const alignment = zcu.atomicPtrAlignment(elem_ty, &diag) catch |err| switch (err) {
23095 error.OutOfMemory => return error.OutOfMemory,23096 error.OutOfMemory => return error.OutOfMemory,