summaryrefslogtreecommitdiffstats
path: root/thirdparty/embree/patches/mingw-no-cpuidex.patch
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/embree/patches/mingw-no-cpuidex.patch')
-rw-r--r--thirdparty/embree/patches/mingw-no-cpuidex.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/thirdparty/embree/patches/mingw-no-cpuidex.patch b/thirdparty/embree/patches/mingw-no-cpuidex.patch
new file mode 100644
index 0000000000..5480334ceb
--- /dev/null
+++ b/thirdparty/embree/patches/mingw-no-cpuidex.patch
@@ -0,0 +1,13 @@
+diff --git a/thirdparty/embree/common/sys/sysinfo.cpp b/thirdparty/embree/common/sys/sysinfo.cpp
+index d01eab3c9d..4ecab05265 100644
+--- a/thirdparty/embree/common/sys/sysinfo.cpp
++++ b/thirdparty/embree/common/sys/sysinfo.cpp
+@@ -295,7 +295,7 @@ namespace embree
+ if (nIds >= 1) __cpuid (cpuid_leaf_1,0x00000001);
+ #if _WIN32
+ #if _MSC_VER && (_MSC_FULL_VER < 160040219)
+-#else
++#elif defined(_MSC_VER)
+ if (nIds >= 7) __cpuidex(cpuid_leaf_7,0x00000007,0);
+ #endif
+ #else