diff options
| author | Matthew Lugg <mlugg@mlugg.co.uk> | 2024-09-16 17:39:56 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-16 17:39:56 +0100 |
| commit | f3445f8f6935b4532aab3f339f5d86319d2dca72 (patch) | |
| tree | cd564962eefa77c38a89b6958e86ebd3bf7fc784 /src/Sema.zig | |
| parent | 5d7fa5513f92a43a418e3c5c4d27f0b61db313ff (diff) | |
| parent | 8ff2f1057a9e9cc258f335e4a26101866be987a9 (diff) | |
| download | zig-f3445f8f6935b4532aab3f339f5d86319d2dca72.tar.gz zig-f3445f8f6935b4532aab3f339f5d86319d2dca72.zip | |
Merge pull request #21423 from mlugg/field-init-resolution
compiler: always resolve field inits, remove unncecessary eager resolution
Diffstat (limited to 'src/Sema.zig')
| -rw-r--r-- | src/Sema.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig index 7a4b9b3210..559fbe3e53 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; |
