| ... | @@ -7075,7 +7075,7 @@ pub const CallAbiIterator = struct { | ... | @@ -7075,7 +7075,7 @@ pub const CallAbiIterator = struct { |
| 7075 | .signedness = .unsigned, | 7075 | .signedness = .unsigned, |
| 7076 | .bits = zcu.errorSetBits(), | 7076 | .bits = zcu.errorSetBits(), |
| 7077 | } }, | 7077 | } }, |
| 7078 | .f16, .f32, .f64 => { | 7078 | .f16, .f32, .f64, .c_longdouble => { |
| 7079 | const bits = ty.floatBits(isel.target); | 7079 | const bits = ty.floatBits(isel.target); |
| 7080 | if (isel.canUseFprForFloat(bits)) { | 7080 | if (isel.canUseFprForFloat(bits)) { |
| 7081 | if (it.allocReg(.fpr)) |reg| { | 7081 | if (it.allocReg(.fpr)) |reg| { |
| ... | @@ -7090,7 +7090,6 @@ pub const CallAbiIterator = struct { | ... | @@ -7090,7 +7090,6 @@ pub const CallAbiIterator = struct { |
| 7090 | continue :type_key .{ .int_type = .{ .signedness = .unsigned, .bits = bits } }; | 7090 | continue :type_key .{ .int_type = .{ .signedness = .unsigned, .bits = bits } }; |
| 7091 | } | 7091 | } |
| 7092 | }, | 7092 | }, |
| 7093 | .c_longdouble => return isel.fail("CallAbiIterator.resolve({t})", .{simple_type}), | | |
| 7094 | else => return isel.fail("CallAbiIterator.resolve({t})", .{simple_type}), | 7093 | else => return isel.fail("CallAbiIterator.resolve({t})", .{simple_type}), |
| 7095 | }, | 7094 | }, |
| 7096 | .struct_type => { | 7095 | .struct_type => { |