From bab6bf4194511c609210624d53b6601268719ac9 Mon Sep 17 00:00:00 2001 From: mlugg Date: Sun, 15 Sep 2024 13:54:36 +0100 Subject: compiler: always resolve field inits, remove unnecessary eager resolution Resolves: #21362 --- src/Sema.zig | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Sema.zig') diff --git a/src/Sema.zig b/src/Sema.zig index 61501fa455..278ca154d7 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -36337,6 +36337,7 @@ pub fn resolveUnionLayout(sema: *Sema, ty: Type) SemaError!void { /// be resolved. pub fn resolveStructFully(sema: *Sema, ty: Type) SemaError!void { try sema.resolveStructLayout(ty); + try sema.resolveStructFieldInits(ty); const pt = sema.pt; const zcu = pt.zcu; -- cgit v1.2.3