pub fn binop_ignore_overflow(
        &mut self,
        op: mir::BinOp,
        left: ValTy<'tcx>,
        right: ValTy<'tcx>,
        dest: PlaceTy<'tcx>,
    ) -> EvalResult<'tcx> {
        let (val, _overflowed) = self.binary_op(op, left, right)?;
        self.write_scalar(val, dest)
    }
/// Applies the binary operation `op` to the arguments and writes the result to the
/// destination.
Applies the binary operation `op` to the arguments and writes the result to the
destination.
Applies the binary operation ` op ` to the arguments and writes the result to the destination .
pub fn binop_ignore_overflow(
        &mut self,
        op: mir::BinOp,
        left: ValTy<'tcx>,
        right: ValTy<'tcx>,
        dest: PlaceTy<'tcx>,
    ) -> EvalResult<'tcx> {
        let (val, _overflowed) = self.binary_op(op, left, right)?;
        self.write_scalar(val, dest)
    }
pub fn binop_ignore_overflow ( & mut self , op : mir :: BinOp , left : ValTy < ' tcx > , right : ValTy < ' tcx > , dest : PlaceTy < ' tcx > , ) -> EvalResult < ' tcx > { let ( val , _overflowed ) = self . binary_op ( op , left , right ) ? ; self . write_scalar ( val , dest ) }
Applies the binary operation `op` to the arguments and writes the result to the
destination.
Applies the binary operation ` op ` to the arguments and writes the result to the destination .
&mut self
op
mir::BinOp
left
ValTy<'tcx>
right
ValTy<'tcx>
dest
PlaceTy<'tcx>