From b85a191398b45eb4d8d2be7f1eaa1d871459a7db Mon Sep 17 00:00:00 2001 From: LeRoyce Pearson Date: Fri, 1 May 2020 09:08:32 -0600 Subject: Fix compile errors for MacOS --- lib/std/time.zig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'lib/std') diff --git a/lib/std/time.zig b/lib/std/time.zig index 0d89118071..abdf90a3e1 100644 --- a/lib/std/time.zig +++ b/lib/std/time.zig @@ -74,10 +74,9 @@ pub fn _init_timestart() void { var micro: os.darwin.timeval = undefined; var timestart: DarwinTimeStart = undefined; - var err = os.darwin.mach_timebase_info(×tart.timebase); - assert(err == 0); + os.darwin.mach_timebase_info(×tart.timebase); - err = os.darwin.gettimeofday(µ, null); + const err = os.darwin.gettimeofday(µ, null); assert(err == 0); timestart.initclock = os.darwin.mach_absolute_time(); @@ -119,7 +118,7 @@ pub fn nanoTimestamp() u64 { _init_timestart_once.call(); const clock: u64 = os.darwin.mach_absolute_time() - _timestart.initclock; - const nano = clock * @divFloor(@as(u64, _timestart.timebase.number), @as(u64, _timestart.timebase.denom)); + const nano = @divFloor(clock * @as(u64, _timestart.timebase.numer), @as(u64, _timestart.timebase.denom)); const tv_sec_nsec = @intCast(u64, _timestart.inittime.tv_sec) * ns_per_s; const tv_nsec = @intCast(u64, _timestart.inittime.tv_nsec); -- cgit v1.2.3