diff options
| -rw-r--r-- | src/librustc_mir/interpret/terminator.rs | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/librustc_mir/interpret/terminator.rs b/src/librustc_mir/interpret/terminator.rs index 983497dc429..c8fc0409f07 100644 --- a/src/librustc_mir/interpret/terminator.rs +++ b/src/librustc_mir/interpret/terminator.rs @@ -269,12 +269,6 @@ impl<'mir, 'tcx, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> { 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 { - Some(dest) => dest, - None => throw_ub!(Unreachable) - }; M::call_intrinsic(self, span, instance, args, dest)?; // No stack frame gets pushed, the main loop will just act as if the // call completed. |
