message: Don't duplicate `check_abi()`
diff: @@ -169,9 +169,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
  let this = self.eval_context_mut();
  let param_env = ty::ParamEnv::reveal_all(); // in Miri this is always the param_env we use... and this.param_env is private.
  let callee_abi = f.ty(*this.tcx, param_env).fn_sig(*this.tcx).abi();
  - if callee_abi != caller_abi {
  - throw_ub_format!("calling a function with ABI {} using caller ABI {}", callee_abi.name(), caller_abi.name())
  - }
  + check_abi(caller_abi, callee_abi)?;
  // Push frame.
  let mir = &*this.load_mir(f.def, None)?;
  