| ... | @@ -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, |