diff --git a/src/Sema.zig b/src/Sema.zig index 87dd6a83bb..58fa1af124 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -23090,6 +23090,7 @@ fn checkAtomicPtrOperand( ) CompileError!Air.Inst.Ref { const pt = sema.pt; const zcu = pt.zcu; + try elem_ty.resolveLayout(pt); var diag: Zcu.AtomicPtrAlignmentDiagnostics = .{}; const alignment = zcu.atomicPtrAlignment(elem_ty, &diag) catch |err| switch (err) { error.OutOfMemory => return error.OutOfMemory,