diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-06-09 14:17:25 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-06-09 14:17:25 +0200 |
commit | a649f62a186cf5a9ebd976488fe641085a036f6a (patch) | |
tree | 06307f79c873feaafdf0491b7d59c10b653bb676 /dep/g3dlite/G3D-v9.0 hotfix19.diff | |
parent | ef70cf64814341543fdb8efa403319371d9f3104 (diff) |
Dep/g3d: Build fix for clang on windows
Diffstat (limited to 'dep/g3dlite/G3D-v9.0 hotfix19.diff')
-rw-r--r-- | dep/g3dlite/G3D-v9.0 hotfix19.diff | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/dep/g3dlite/G3D-v9.0 hotfix19.diff b/dep/g3dlite/G3D-v9.0 hotfix19.diff new file mode 100644 index 00000000000..61735fe27eb --- /dev/null +++ b/dep/g3dlite/G3D-v9.0 hotfix19.diff @@ -0,0 +1,13 @@ +diff --git a/dep/g3dlite/source/System.cpp b/dep/g3dlite/source/System.cpp +index 1c7d913929..d6fbfa7567 100644 +--- a/dep/g3dlite/source/System.cpp ++++ b/dep/g3dlite/source/System.cpp +@@ -1695,7 +1695,7 @@ std::string System::currentTimeString() { + // Windows 64-bit + void System::cpuid(CPUIDFunction func, uint32& eax, uint32& ebx, uint32& ecx, uint32& edx) { + #if !defined(_M_ARM) && !defined(_M_ARM64) && !defined(_M_HYBRID_X86_ARM64) && !defined(_M_ARM64EC) +- int regs[4] = {eax, ebx, ecx, edx}; ++ int regs[4] = {(int)eax, (int)ebx, (int)ecx, (int)edx}; + __cpuid(regs, func); + #else + int regs[4] = { 0, 0, 0, 0 }; |