aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/device_clock.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/device_clock.cc b/src/device_clock.cc
index 8e0e408..959e917 100644
--- a/src/device_clock.cc
+++ b/src/device_clock.cc
@@ -66,9 +66,8 @@ DeviceClock::ticks_to_time(const std::uint64_t& ticks) const {
const auto diff_nsec =
static_cast<std::int64_t>(static_cast<double>(diff) * ns_tick + 0.5);
- const auto delta = std::chrono::nanoseconds(
- this->host_ns + static_cast<std::uint64_t>(diff_nsec));
- return time_point_t{delta};
+ const auto delta_ns = static_cast<std::int64_t>(this->host_ns) + diff_nsec;
+ return time_point_t{std::chrono::nanoseconds(delta_ns)};
}
} // namespace low_latency \ No newline at end of file