vcpkg/ports/kf6-solid/002_fix_cpufeatures_arm64_m...

13 lines
458 B
Diff

diff --git a/src/solid/devices/backends/shared/cpufeatures.cpp b/src/solid/devices/backends/shared/cpufeatures.cpp
--- a/src/solid/devices/backends/shared/cpufeatures.cpp
+++ b/src/solid/devices/backends/shared/cpufeatures.cpp
@@ -178,7 +178,7 @@
features = 0x2;
}
#endif // __i386__ || __x86_64__
-#elif defined(_MSC_VER)
+#elif defined(_MSC_VER) && (defined(_M_IX86) || defined(_M_X64))
int array[4], ft = 1;
__cpuid(array, ft);