From 7d10d749d05892bdc74df4d1fb7375493c806104 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Thu, 15 Jul 2021 15:49:37 -0400 Subject: [PATCH] chore: explicitly cast LONG_MAX to double --- ReactiveObjC/RACQueueScheduler.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ReactiveObjC/RACQueueScheduler.m b/ReactiveObjC/RACQueueScheduler.m index d9dd189b8..bc6e8d1b5 100644 --- a/ReactiveObjC/RACQueueScheduler.m +++ b/ReactiveObjC/RACQueueScheduler.m @@ -48,8 +48,8 @@ + (dispatch_time_t)wallTimeWithDate:(NSDate *)date { double frac = modf(date.timeIntervalSince1970, &seconds); struct timespec walltime = { - .tv_sec = (time_t)fmin(fmax(seconds, LONG_MIN), LONG_MAX), - .tv_nsec = (long)fmin(fmax(frac * NSEC_PER_SEC, LONG_MIN), LONG_MAX) + .tv_sec = (time_t)fmin(fmax(seconds, LONG_MIN), (double)LONG_MAX), + .tv_nsec = (long)fmin(fmax(frac * NSEC_PER_SEC, LONG_MIN), (double)LONG_MAX) }; return dispatch_walltime(&walltime, 0);