Skip to content

Commit 694b5f2

Browse files
fixup! compiler: Directly use rustc_abi in const_eval
1 parent 93fb9c1 commit 694b5f2

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

compiler/rustc_const_eval/src/const_eval/machine.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::fmt;
33
use std::hash::Hash;
44
use std::ops::ControlFlow;
55

6-
use rustc_abi::{Align, ExternAbi as CallAbi, Size};
6+
use rustc_abi::{Align, ExternAbi, Size};
77
use rustc_ast::Mutability;
88
use rustc_data_structures::fx::{FxHashMap, FxIndexMap, IndexEntry};
99
use rustc_hir::def_id::{DefId, LocalDefId};
@@ -410,7 +410,7 @@ impl<'tcx> interpret::Machine<'tcx> for CompileTimeMachine<'tcx> {
410410
fn find_mir_or_eval_fn(
411411
ecx: &mut InterpCx<'tcx, Self>,
412412
orig_instance: ty::Instance<'tcx>,
413-
_abi: CallAbi,
413+
_abi: ExternAbi,
414414
args: &[FnArg<'tcx>],
415415
dest: &MPlaceTy<'tcx>,
416416
ret: Option<mir::BasicBlock>,

compiler/rustc_const_eval/src/interpret/machine.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use std::borrow::{Borrow, Cow};
66
use std::fmt::Debug;
77
use std::hash::Hash;
88

9-
use rustc_abi::{Align, ExternAbi as CallAbi, Size};
9+
use rustc_abi::{Align, ExternAbi, Size};
1010
use rustc_apfloat::{Float, FloatConvert};
1111
use rustc_ast::{InlineAsmOptions, InlineAsmTemplatePiece};
1212
use rustc_middle::query::TyCtxtAt;
@@ -201,7 +201,7 @@ pub trait Machine<'tcx>: Sized {
201201
fn find_mir_or_eval_fn(
202202
ecx: &mut InterpCx<'tcx, Self>,
203203
instance: ty::Instance<'tcx>,
204-
abi: CallAbi,
204+
abi: ExternAbi,
205205
args: &[FnArg<'tcx, Self::Provenance>],
206206
destination: &MPlaceTy<'tcx, Self::Provenance>,
207207
target: Option<mir::BasicBlock>,
@@ -213,7 +213,7 @@ pub trait Machine<'tcx>: Sized {
213213
fn call_extra_fn(
214214
ecx: &mut InterpCx<'tcx, Self>,
215215
fn_val: Self::ExtraFnVal,
216-
abi: CallAbi,
216+
abi: ExternAbi,
217217
args: &[FnArg<'tcx, Self::Provenance>],
218218
destination: &MPlaceTy<'tcx, Self::Provenance>,
219219
target: Option<mir::BasicBlock>,
@@ -652,7 +652,7 @@ pub macro compile_time_machine(<$tcx: lifetime>) {
652652
fn call_extra_fn(
653653
_ecx: &mut InterpCx<$tcx, Self>,
654654
fn_val: !,
655-
_abi: CallAbi,
655+
_abi: ExternAbi,
656656
_args: &[FnArg<$tcx>],
657657
_destination: &MPlaceTy<$tcx, Self::Provenance>,
658658
_target: Option<mir::BasicBlock>,

0 commit comments

Comments
 (0)