Commit b28e9e42e0

Jakub Konka <kubkon@jakubkonka.com>
2022-02-08 23:28:39
stage2: resolve struct type when lowering struct_field_*
1 parent e5ce87f
Changed files (1)
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