diff --git a/Source/Project64-core/N64System/Mips/SystemTiming.cpp b/Source/Project64-core/N64System/Mips/SystemTiming.cpp index 83f2f7b8e..0bc492da3 100644 --- a/Source/Project64-core/N64System/Mips/SystemTiming.cpp +++ b/Source/Project64-core/N64System/Mips/SystemTiming.cpp @@ -15,7 +15,7 @@ #include #include -CSystemTimer::CSystemTimer(int & NextTimer) : +CSystemTimer::CSystemTimer( int32_t & NextTimer ) : m_NextTimer(NextTimer), m_inFixTimer(false) { diff --git a/Source/Project64-core/N64System/Mips/SystemTiming.h b/Source/Project64-core/N64System/Mips/SystemTiming.h index 45381f9ba..a9b98efb9 100644 --- a/Source/Project64-core/N64System/Mips/SystemTiming.h +++ b/Source/Project64-core/N64System/Mips/SystemTiming.h @@ -39,7 +39,7 @@ public: }; public: - CSystemTimer(int & NextTimer); + CSystemTimer(int32_t & NextTimer); void SetTimer(TimerType Type, uint32_t Cycles, bool bRelative); uint32_t GetTimer(TimerType Type); void StopTimer(TimerType Type); @@ -65,8 +65,8 @@ private: CSystemTimer& operator=(const CSystemTimer&); // Disable assignment TIMER_DETAILS m_TimerDetatils[MaxTimer]; - int m_LastUpdate; //Timer at last update - int & m_NextTimer; + int32_t m_LastUpdate; //Timer at last update + int32_t & m_NextTimer; TimerType m_Current; bool m_inFixTimer;