fn divRemHandler( data: *const OverflowData, lhs_handle: ValueHandle, rhs_handle: ValueHandle, ) callconv(.c) noreturn
fn divRemHandler( data: *const OverflowData, lhs_handle: ValueHandle, rhs_handle: ValueHandle, ) callconv(.c) noreturn { const lhs: Value = .{ .handle = lhs_handle, .td = data.td }; const rhs: Value = .{ .handle = rhs_handle, .td = data.td }; if (rhs.isMinusOne()) { panic(@returnAddress(), "division of {f} by -1 cannot be represented in type {s}", .{ lhs, data.td.getName(), }); } else panic(@returnAddress(), "division by zero", .{}); }