SPU2: Warning fixes for clang-cl

This commit is contained in:
Stenzek 2022-12-25 15:58:25 +10:00 committed by refractionpcsx2
parent 4df5c9e1e1
commit f407bc12df
3 changed files with 5 additions and 1 deletions

View File

@ -41,6 +41,7 @@ private:
class SampleReader class SampleReader
{ {
public: public:
virtual ~SampleReader() = default;
virtual void ReadSamples(void* outputBuffer, long frames) = 0; virtual void ReadSamples(void* outputBuffer, long frames) = 0;
}; };

View File

@ -17,13 +17,13 @@
#include "SPU2/Global.h" #include "SPU2/Global.h"
#include "common/Console.h" #include "common/Console.h"
#include "common/RedtapeWindows.h" #include "common/RedtapeWindows.h"
#include "common/RedtapeWilCom.h"
#include <memory> #include <memory>
#include <sstream> #include <sstream>
#include <stdexcept> #include <stdexcept>
#include <string> #include <string>
#include <wil/com.h>
#include <wil/resource.h> #include <wil/resource.h>
#include <wil/win32_helpers.h> #include <wil/win32_helpers.h>
#include <xaudio2.h> #include <xaudio2.h>

View File

@ -1093,6 +1093,8 @@ static __forceinline void SetLoWord(u32& src, u16 value)
((u16*)&src)[0] = value; ((u16*)&src)[0] = value;
} }
// Not used
#if 0
static __forceinline u16 GetHiWord(u32& src) static __forceinline u16 GetHiWord(u32& src)
{ {
return ((u16*)&src)[1]; return ((u16*)&src)[1];
@ -1102,6 +1104,7 @@ static __forceinline u16 GetLoWord(u32& src)
{ {
return ((u16*)&src)[0]; return ((u16*)&src)[0];
} }
#endif
template <int CoreIdx, int VoiceIdx, int param> template <int CoreIdx, int VoiceIdx, int param>
static void RegWrite_VoiceParams(u16 value) static void RegWrite_VoiceParams(u16 value)