message: Don't perform neg overflow checks when they are disabled
diff: @@ -162,6 +162,13 @@ fn codegen_fn_content(fx: &mut FunctionCx<'_, '_, impl Backend>) {
  target,
  cleanup: _,
  } => {
  + if !fx.tcx.sess.overflow_checks() {
  + if let mir::interpret::PanicInfo::OverflowNeg = *msg {
  + let target = fx.get_ebb(*target);
  + fx.bcx.ins().jump(target, &[]);
  + continue;
  + }
  + }
  let cond = trans_operand(fx, cond).load_scalar(fx);
  // TODO HACK brz/brnz for i8/i16 is not yet implemented
  let cond = fx.bcx.ins().uextend(types::I32, cond);
  