From 8e15f3221e98b1bb96e4e8df080c15b4b7424ade Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Mon, 11 Jan 2021 12:35:13 +0100 Subject: [PATCH] rustup --- rust-version | 2 +- src/machine.rs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/rust-version b/rust-version index 1cdca76aa6cb..3c44be9d9a76 100644 --- a/rust-version +++ b/rust-version @@ -1 +1 @@ -8b002d5c3489a21db2c16e5af63cf5d234f6972c +a2cd91ceb0f156cb442d75e12dc77c3d064cdde4 diff --git a/src/machine.rs b/src/machine.rs index e639bf450ada..d28aa34c75e8 100644 --- a/src/machine.rs +++ b/src/machine.rs @@ -24,6 +24,7 @@ use rustc_middle::{ use rustc_span::symbol::{sym, Symbol}; use rustc_span::def_id::DefId; use rustc_target::abi::{LayoutOf, Size}; +use rustc_target::spec::abi::Abi; use crate::*; @@ -352,6 +353,7 @@ impl<'mir, 'tcx> Machine<'mir, 'tcx> for Evaluator<'mir, 'tcx> { fn find_mir_or_eval_fn( ecx: &mut InterpCx<'mir, 'tcx, Self>, instance: ty::Instance<'tcx>, + _abi: Abi, args: &[OpTy<'tcx, Tag>], ret: Option<(PlaceTy<'tcx, Tag>, mir::BasicBlock)>, unwind: Option, @@ -363,6 +365,7 @@ impl<'mir, 'tcx> Machine<'mir, 'tcx> for Evaluator<'mir, 'tcx> { fn call_extra_fn( ecx: &mut InterpCx<'mir, 'tcx, Self>, fn_val: Dlsym, + _abi: Abi, args: &[OpTy<'tcx, Tag>], ret: Option<(PlaceTy<'tcx, Tag>, mir::BasicBlock)>, _unwind: Option,