Skip to content

Commit 90729bb

Browse files
committed
Use precomputed TyLayout from machine.layouts
And add comment documenting successful return value from `mach_timebase_info`.
1 parent f6bb811 commit 90729bb

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/shims/time.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,13 +173,12 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
173173
// `mach_absolute_time`, we don't need to scale the absolute
174174
// time.
175175
let (numer, denom) = (1,1);
176-
let uint32_layout = this.layout_of(this.tcx.types.u32)?;
177176
let imms = [
178-
immty_from_int_checked(numer, uint32_layout)?,
179-
immty_from_int_checked(denom, uint32_layout)?
177+
immty_from_int_checked(numer, this.machine.layouts.u32)?,
178+
immty_from_int_checked(denom, this.machine.layouts.u32)?
180179
];
181180

182181
this.write_packed_immediates(info, &imms)?;
183-
Ok(0)
182+
Ok(0) // KERN_SUCCESS
184183
}
185184
}

0 commit comments

Comments
 (0)