| ... | @@ -12176,9 +12176,7 @@ pub const CallAbiIterator = struct { | ... | @@ -12176,9 +12176,7 @@ pub const CallAbiIterator = struct { |
| 12176 | const loaded_struct = ip.loadStructType(ty.toIntern()); | 12176 | const loaded_struct = ip.loadStructType(ty.toIntern()); |
| 12177 | switch (loaded_struct.layout) { | 12177 | switch (loaded_struct.layout) { |
| 12178 | .auto, .@"extern" => {}, | 12178 | .auto, .@"extern" => {}, |
| 12179 | .@"packed" => continue :type_key .{ | 12179 | .@"packed" => continue :type_key ip.indexToKey(loaded_struct.packed_backing_int_type), |
| 12180 | .int_type = ip.indexToKey(loaded_struct.packed_backing_int_type).int_type, | | |
| 12181 | }, | | |
| 12182 | } | 12180 | } |
| 12183 | const size = wip_vi.size(isel); | 12181 | const size = wip_vi.size(isel); |
| 12184 | if (size <= 16 * 4) homogeneous_aggregate: { | 12182 | if (size <= 16 * 4) homogeneous_aggregate: { |
| ... | @@ -12300,9 +12298,7 @@ pub const CallAbiIterator = struct { | ... | @@ -12300,9 +12298,7 @@ pub const CallAbiIterator = struct { |
| 12300 | } | 12298 | } |
| 12301 | }, | 12299 | }, |
| 12302 | .opaque_type, .func_type => continue :type_key .{ .simple_type = .anyopaque }, | 12300 | .opaque_type, .func_type => continue :type_key .{ .simple_type = .anyopaque }, |
| 12303 | .enum_type => continue :type_key .{ | 12301 | .enum_type => continue :type_key ip.indexToKey(ip.loadEnumType(ty.toIntern()).int_tag_type), |
| 12304 | .int_type = ip.indexToKey(ip.loadEnumType(ty.toIntern()).int_tag_type).int_type, | | |
| 12305 | }, | | |
| 12306 | .error_set_type, | 12302 | .error_set_type, |
| 12307 | .inferred_error_set_type, | 12303 | .inferred_error_set_type, |
| 12308 | => continue :type_key .{ .simple_type = .anyerror }, | 12304 | => continue :type_key .{ .simple_type = .anyerror }, |