From 65a74f21cb48cc0fa15c0b2806418c30e8e27d2e Mon Sep 17 00:00:00 2001 From: Matthew Sterrett Date: Mon, 3 Mar 2025 10:28:30 -0800 Subject: [PATCH] Only check clang version if defined --- lib/x86simdsort.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/x86simdsort.cpp b/lib/x86simdsort.cpp index 61bfe53..a5c8d62 100644 --- a/lib/x86simdsort.cpp +++ b/lib/x86simdsort.cpp @@ -11,7 +11,7 @@ static int check_cpu_feature_support(std::string_view cpufeature) if ((cpufeature == "avx512_spr") && (!disable_avx512)) #if defined(__FLT16_MAX__) && !defined(__INTEL_LLVM_COMPILER) \ - && __clang_major__ >= 18 + && (!defined(__clang_major__) || __clang_major__ >= 18) return __builtin_cpu_supports("avx512f") && __builtin_cpu_supports("avx512fp16") && __builtin_cpu_supports("avx512vbmi2");