| ... | ... | @@ -26780,7 +26780,7 @@ fn structFieldVal( |
| 26780 | 26780 | } |
| 26781 | 26781 | |
| 26782 | 26782 | try sema.requireRuntimeBlock(block, src, null); |
| 26783 | | try sema.queueFullTypeResolution(field_ty); |
| 26783 | try sema.resolveTypeLayout(field_ty); |
| 26784 | 26784 | return block.addStructFieldVal(struct_byval, field_index, field_ty); |
| 26785 | 26785 | }, |
| 26786 | 26786 | .anon_struct_type => |anon_struct| { |
| ... | ... | @@ -26869,7 +26869,7 @@ fn tupleFieldValByIndex( |
| 26869 | 26869 | } |
| 26870 | 26870 | |
| 26871 | 26871 | try sema.requireRuntimeBlock(block, src, null); |
| 26872 | | try sema.queueFullTypeResolution(field_ty); |
| 26872 | try sema.resolveTypeLayout(field_ty); |
| 26873 | 26873 | return block.addStructFieldVal(tuple_byval, field_index, field_ty); |
| 26874 | 26874 | } |
| 26875 | 26875 | |
| ... | ... | @@ -27051,7 +27051,7 @@ fn unionFieldVal( |
| 27051 | 27051 | _ = try block.addNoOp(.unreach); |
| 27052 | 27052 | return .unreachable_value; |
| 27053 | 27053 | } |
| 27054 | | try sema.queueFullTypeResolution(field_ty); |
| 27054 | try sema.resolveTypeLayout(field_ty); |
| 27055 | 27055 | return block.addStructFieldVal(union_byval, field_index, field_ty); |
| 27056 | 27056 | } |
| 27057 | 27057 | |
| ... | ... | @@ -27347,7 +27347,7 @@ fn tupleField( |
| 27347 | 27347 | try sema.validateRuntimeElemAccess(block, field_index_src, field_ty, tuple_ty, tuple_src); |
| 27348 | 27348 | |
| 27349 | 27349 | try sema.requireRuntimeBlock(block, tuple_src, null); |
| 27350 | | try sema.queueFullTypeResolution(field_ty); |
| 27350 | try sema.resolveTypeLayout(field_ty); |
| 27351 | 27351 | return block.addStructFieldVal(tuple, field_index, field_ty); |
| 27352 | 27352 | } |
| 27353 | 27353 | |