From 9e6f38ab0d55a80e5c2984aa588cd08e64eac30e Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Fri, 17 Apr 2020 20:23:21 +0200 Subject: [PATCH] Use copy_op_transmute --- src/librustc_mir/interpret/eval_context.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustc_mir/interpret/eval_context.rs b/src/librustc_mir/interpret/eval_context.rs index b137832cdf2..41083c839ff 100644 --- a/src/librustc_mir/interpret/eval_context.rs +++ b/src/librustc_mir/interpret/eval_context.rs @@ -728,7 +728,7 @@ pub(super) fn pop_stack_frame(&mut self, unwinding: bool) -> InterpResult<'tcx> // Copy the return value to the caller's stack frame. if let Some(return_place) = frame.return_place { let op = self.access_local(&frame, mir::RETURN_PLACE, None)?; - self.copy_op(op, return_place)?; + self.copy_op_transmute(op, return_place)?; self.dump_place(*return_place); } else { throw_ub!(Unreachable); -- 2.44.0