From 3be141f1b46be54607277444956a211ee56a359c Mon Sep 17 00:00:00 2001 From: est31 Date: Wed, 7 Dec 2016 16:56:26 +0100 Subject: [PATCH] Remove unimplemented() function --- src/libcompiler_builtins/lib.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/libcompiler_builtins/lib.rs b/src/libcompiler_builtins/lib.rs index 677a6e945680..818d7fb86c0f 100644 --- a/src/libcompiler_builtins/lib.rs +++ b/src/libcompiler_builtins/lib.rs @@ -46,10 +46,6 @@ pub mod reimpls { #[cfg(not(stage0))] type i128_ = i128; - fn unimplemented() -> ! { - unsafe { ::core::intrinsics::abort() } - } - macro_rules! ashl { ($a:expr, $b:expr, $ty:ty) => {{ let (a, b) = ($a, $b); @@ -603,8 +599,7 @@ pub mod reimpls { match a.signum() { 1 => u128_as_f64(a.uabs()), 0 => 0.0, - -1 => -u128_as_f64(a.uabs()), - _ => unimplemented() + _ => -u128_as_f64(a.uabs()), } } @@ -613,8 +608,7 @@ pub mod reimpls { match a.signum() { 1 => u128_as_f32(a.uabs()), 0 => 0.0, - -1 => -u128_as_f32(a.uabs()), - _ => unimplemented() + _ => -u128_as_f32(a.uabs()), } }