From b28e9e42e07ae553fc35fb47c1ace619405c2b5c Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Tue, 8 Feb 2022 23:28:39 +0100 Subject: [PATCH] stage2: resolve struct type when lowering struct_field_* --- src/Sema.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Sema.zig b/src/Sema.zig index 38adfb4798..4ff535d86e 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -13647,6 +13647,7 @@ fn structFieldPtr( assert(unresolved_struct_ty.zigTypeTag() == .Struct); const struct_ty = try sema.resolveTypeFields(block, src, unresolved_struct_ty); + try sema.resolveStructLayout(block, src, struct_ty); const struct_obj = struct_ty.castTag(.@"struct").?.data; const field_index_big = struct_obj.fields.getIndex(field_name) orelse