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 38adfb47989d0cf204f8fdebab10a5f8f5adafe0..4ff535d86e287d55dfe297f5bd1377f357a70189 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 -- 2.54.0