Merge pull request #24775 from PatriosTheGreat/master

Fix implicit-int-float-conversion warning.
pull/25420/head
Jan Tattermusch 4 years ago committed by GitHub
commit 0396cff7ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      src/core/lib/iomgr/exec_ctx.cc

@ -58,7 +58,9 @@ static grpc_millis timespan_to_millis_round_down(gpr_timespec ts) {
double x = GPR_MS_PER_SEC * static_cast<double>(ts.tv_sec) +
static_cast<double>(ts.tv_nsec) / GPR_NS_PER_MS;
if (x < 0) return 0;
if (x > GRPC_MILLIS_INF_FUTURE) return GRPC_MILLIS_INF_FUTURE;
if (x > static_cast<double>(GRPC_MILLIS_INF_FUTURE)) {
return GRPC_MILLIS_INF_FUTURE;
}
return static_cast<grpc_millis>(x);
}
@ -72,7 +74,9 @@ static grpc_millis timespan_to_millis_round_up(gpr_timespec ts) {
static_cast<double>(GPR_NS_PER_SEC - 1) /
static_cast<double>(GPR_NS_PER_SEC);
if (x < 0) return 0;
if (x > GRPC_MILLIS_INF_FUTURE) return GRPC_MILLIS_INF_FUTURE;
if (x > static_cast<double>(GRPC_MILLIS_INF_FUTURE)) {
return GRPC_MILLIS_INF_FUTURE;
}
return static_cast<grpc_millis>(x);
}

Loading…
Cancel
Save