From 51b43215a48b79fc94661c32ad0e86497f18a94b Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Wed, 28 Jun 2017 11:37:15 -0700 Subject: [PATCH] cast -> transmute --- src/eval_context.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/eval_context.rs b/src/eval_context.rs index 9db5a566bd89..0dc373f35e30 100644 --- a/src/eval_context.rs +++ b/src/eval_context.rs @@ -1347,7 +1347,7 @@ fn try_read_value(&mut self, ptr: Pointer, ty: Ty<'tcx>) -> EvalResult<'tcx, Opt I128 => 16, Is => self.memory.pointer_size(), }; - // if we cast a ptr to an isize, reading it back into a primval shouldn't panic + // if we transmute a ptr to an isize, reading it back into a primval shouldn't panic // Due to read_ptr ignoring the sign, we need to jump around some hoops match self.memory.read_int(ptr, size) { Err(EvalError::ReadPointerAsBytes) if size == self.memory.pointer_size() => self.memory.read_ptr(ptr)?, @@ -1366,7 +1366,7 @@ fn try_read_value(&mut self, ptr: Pointer, ty: Ty<'tcx>) -> EvalResult<'tcx, Opt Us => self.memory.pointer_size(), }; if size == self.memory.pointer_size() { - // if we cast a ptr to an usize, reading it back into a primval shouldn't panic + // if we transmute a ptr to an usize, reading it back into a primval shouldn't panic self.memory.read_ptr(ptr)? } else { PrimVal::from_u128(self.memory.read_uint(ptr, size)?)