From 90729bb0394d64ee93026410480e8155c92ab7e5 Mon Sep 17 00:00:00 2001 From: Samrat Man Singh Date: Tue, 14 Apr 2020 13:31:24 +0530 Subject: [PATCH] Use precomputed TyLayout from `machine.layouts` And add comment documenting successful return value from `mach_timebase_info`. --- src/shims/time.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/shims/time.rs b/src/shims/time.rs index 835541f9a957..c22ac9ca1a50 100644 --- a/src/shims/time.rs +++ b/src/shims/time.rs @@ -173,13 +173,12 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx // `mach_absolute_time`, we don't need to scale the absolute // time. let (numer, denom) = (1,1); - let uint32_layout = this.layout_of(this.tcx.types.u32)?; let imms = [ - immty_from_int_checked(numer, uint32_layout)?, - immty_from_int_checked(denom, uint32_layout)? + immty_from_int_checked(numer, this.machine.layouts.u32)?, + immty_from_int_checked(denom, this.machine.layouts.u32)? ]; this.write_packed_immediates(info, &imms)?; - Ok(0) + Ok(0) // KERN_SUCCESS } }