| ... | @@ -13647,6 +13647,7 @@ fn structFieldPtr( | ... | @@ -13647,6 +13647,7 @@ fn structFieldPtr( |
| 13647 | assert(unresolved_struct_ty.zigTypeTag() == .Struct); | 13647 | assert(unresolved_struct_ty.zigTypeTag() == .Struct); |
| 13648 | | 13648 | |
| 13649 | const struct_ty = try sema.resolveTypeFields(block, src, unresolved_struct_ty); | 13649 | const struct_ty = try sema.resolveTypeFields(block, src, unresolved_struct_ty); |
| | 13650 | try sema.resolveStructLayout(block, src, struct_ty); |
| 13650 | const struct_obj = struct_ty.castTag(.@"struct").?.data; | 13651 | const struct_obj = struct_ty.castTag(.@"struct").?.data; |
| 13651 | | 13652 | |
| 13652 | const field_index_big = struct_obj.fields.getIndex(field_name) orelse | 13653 | const field_index_big = struct_obj.fields.getIndex(field_name) orelse |