]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fix building on windows-x86 if clang already includes
authorYuriy Chernyshov <thegeorg@yandex-team.com>
Thu, 28 Mar 2024 10:54:53 +0000 (11:54 +0100)
committerNick Terrell <nickrterrell@gmail.com>
Mon, 1 Apr 2024 16:53:08 +0000 (09:53 -0700)
[D101338](https://reviews.llvm.org/D101338) landed in 2021, so clang16 should have it

lib/common/cpu.h

index 0e684d9ad8ed02a18f9ea35dcdb28b9bb3ee4768..d9cdf8febe235418b48bf05afd70ab91990a0c66 100644 (file)
@@ -35,7 +35,7 @@ MEM_STATIC ZSTD_cpuid_t ZSTD_cpuid(void) {
     U32 f7b = 0;
     U32 f7c = 0;
 #if defined(_MSC_VER) && (defined(_M_X64) || defined(_M_IX86))
-#if !defined(__clang__)
+#if !defined(__clang__) || __clang_major__ >= 16
     int reg[4];
     __cpuid((int*)reg, 0);
     {