| ... | ... | @@ -13732,7 +13732,7 @@ fn fieldVal( |
| 13732 | 13732 | .Array => { |
| 13733 | 13733 | if (mem.eql(u8, field_name, "len")) { |
| 13734 | 13734 | return sema.addConstant( |
| 13735 | | Type.usize, |
| 13735 | Type.comptime_int, |
| 13736 | 13736 | try Value.Tag.int_u64.create(arena, inner_ty.arrayLen()), |
| 13737 | 13737 | ); |
| 13738 | 13738 | } else { |
| ... | ... | @@ -13770,7 +13770,7 @@ fn fieldVal( |
| 13770 | 13770 | } else if (ptr_info.pointee_type.zigTypeTag() == .Array) { |
| 13771 | 13771 | if (mem.eql(u8, field_name, "len")) { |
| 13772 | 13772 | return sema.addConstant( |
| 13773 | | Type.usize, |
| 13773 | Type.comptime_int, |
| 13774 | 13774 | try Value.Tag.int_u64.create(arena, ptr_info.pointee_type.arrayLen()), |
| 13775 | 13775 | ); |
| 13776 | 13776 | } else { |
| ... | ... | @@ -13913,7 +13913,7 @@ fn fieldPtr( |
| 13913 | 13913 | var anon_decl = try block.startAnonDecl(src); |
| 13914 | 13914 | defer anon_decl.deinit(); |
| 13915 | 13915 | return sema.analyzeDeclRef(try anon_decl.finish( |
| 13916 | | Type.usize, |
| 13916 | Type.initTag(.comptime_int), |
| 13917 | 13917 | try Value.Tag.int_u64.create(anon_decl.arena(), inner_ty.arrayLen()), |
| 13918 | 13918 | )); |
| 13919 | 13919 | } else { |