diff --git a/rust-version b/rust-version index 9a72ffb3225..85b2e88ac30 100644 --- a/rust-version +++ b/rust-version @@ -1 +1 @@ -e45d9973b2665897a768312e971b82cc62633103 +09d52bc5d4260bac8b9a2ea8ac7a07c5c72906f1 diff --git a/src/machine.rs b/src/machine.rs index 5e93045aec1..824f0e3fc87 100644 --- a/src/machine.rs +++ b/src/machine.rs @@ -678,8 +678,8 @@ impl<'mir, 'tcx> Machine<'mir, 'tcx> for Evaluator<'mir, 'tcx> { fn ptr_from_addr_cast( ecx: &MiriEvalContext<'mir, 'tcx>, addr: u64, - ) -> Pointer> { - intptrcast::GlobalStateInner::ptr_from_addr_cast(ecx, addr) + ) -> InterpResult<'tcx, Pointer>> { + Ok(intptrcast::GlobalStateInner::ptr_from_addr_cast(ecx, addr)) } #[inline(always)]