From 2624b1eae6df88c99d08dc5bb13dab35943d3fa2 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sat, 22 Aug 2020 20:20:55 -0400 Subject: [PATCH] core_timing: Resolve sign conversion warning This constant is only ever assigned to downcount, which is a s64, not a u64. --- src/core/core_timing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp index 71af26ec5c..d987a2cfc9 100644 --- a/src/core/core_timing.cpp +++ b/src/core/core_timing.cpp @@ -14,7 +14,7 @@ namespace Core::Timing { -constexpr u64 MAX_SLICE_LENGTH = 4000; +constexpr s64 MAX_SLICE_LENGTH = 4000; std::shared_ptr CreateEvent(std::string name, TimedCallback&& callback) { return std::make_shared(std::move(callback), std::move(name)); @@ -136,7 +136,7 @@ void CoreTiming::UnscheduleEvent(const std::shared_ptr& event_type, void CoreTiming::AddTicks(u64 ticks) { this->ticks += ticks; - downcount -= ticks; + downcount -= static_cast(ticks); } void CoreTiming::Idle() {