| ... | @@ -22236,7 +22236,7 @@ fn checkAtomicPtrOperand( | ... | @@ -22236,7 +22236,7 @@ fn checkAtomicPtrOperand( |
| 22236 | ) CompileError!Air.Inst.Ref { | 22236 | ) CompileError!Air.Inst.Ref { |
| 22237 | const pt = sema.pt; | 22237 | const pt = sema.pt; |
| 22238 | const zcu = pt.zcu; | 22238 | const zcu = pt.zcu; |
| 22239 | try elem_ty.resolveLayout(pt); | 22239 | try sema.ensureLayoutResolved(elem_ty, elem_ty_src, .ptr_access); |
| 22240 | var diag: Zcu.AtomicPtrAlignmentDiagnostics = .{}; | 22240 | var diag: Zcu.AtomicPtrAlignmentDiagnostics = .{}; |
| 22241 | const alignment = zcu.atomicPtrAlignment(elem_ty, &diag) catch |err| switch (err) { | 22241 | const alignment = zcu.atomicPtrAlignment(elem_ty, &diag) catch |err| switch (err) { |
| 22242 | error.OutOfMemory => return error.OutOfMemory, | 22242 | error.OutOfMemory => return error.OutOfMemory, |