diff --git a/src/shims/intrinsics.rs b/src/shims/intrinsics.rs index 8f4bda404d..0147d72b23 100644 --- a/src/shims/intrinsics.rs +++ b/src/shims/intrinsics.rs @@ -3,7 +3,7 @@ use std::convert::TryFrom; use rustc_ast::ast::FloatTy; use rustc_middle::{mir, ty}; -use rustc_apfloat::{Float, FloatConvert, Round, ieee::{Double, Single}}; +use rustc_apfloat::{Float, Round}; use rustc_target::abi::{Align, LayoutOf, Size}; use crate::*; @@ -515,7 +515,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx dest_ty: ty::Ty<'tcx>, ) -> InterpResult<'tcx, Scalar> where - F: Float + Into> + FloatConvert + FloatConvert, + F: Float + Into> { let this = self.eval_context_ref();