about summary refs log tree commit diff
diff options
context:
space:
mode:
authorgnzlbg <gonzalobg88@gmail.com>2019-09-25 10:33:12 +0200
committergnzlbg <gonzalobg88@gmail.com>2019-09-25 10:33:12 +0200
commit97ce904340f416b47c2b9790d550346bef5d7f7f (patch)
treebd2197527816bdf3680ec417aa5c471b055afaed
parent3a6e96e8bc8b7285c5a9b357d0e5e8dd9c191edf (diff)
downloadrust-97ce904340f416b47c2b9790d550346bef5d7f7f.tar.gz
rust-97ce904340f416b47c2b9790d550346bef5d7f7f.zip
Remove unreachable code
-rw-r--r--src/librustc_mir/interpret/terminator.rs5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/librustc_mir/interpret/terminator.rs b/src/librustc_mir/interpret/terminator.rs
index a324c585124..8666c937ce4 100644
--- a/src/librustc_mir/interpret/terminator.rs
+++ b/src/librustc_mir/interpret/terminator.rs
@@ -249,11 +249,6 @@ impl<'mir, 'tcx, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
 
         match instance.def {
             ty::InstanceDef::Intrinsic(..) => {
-                if let Abi::RustIntrinsic | Abi::PlatformIntrinsic = caller_abi {
-                    // ok
-                } else {
-                    throw_unsup!(FunctionAbiMismatch(caller_abi, Abi::RustIntrinsic))
-                }
                 // The intrinsic itself cannot diverge, so if we got here without a return
                 // place... (can happen e.g., for transmute returning `!`)
                 let dest = match dest {