From 092ad39f6cdcfc1ff333447a79dd0cfe764e1b79 Mon Sep 17 00:00:00 2001 From: 190n Date: Fri, 25 Apr 2025 18:23:10 -0700 Subject: [PATCH] Disable warnings from Highway (#19288) --- patches/highway/silence-warnings.patch | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 patches/highway/silence-warnings.patch diff --git a/patches/highway/silence-warnings.patch b/patches/highway/silence-warnings.patch new file mode 100644 index 0000000000..8a7f70c7a9 --- /dev/null +++ b/patches/highway/silence-warnings.patch @@ -0,0 +1,23 @@ +--- a/hwy/base.h ++++ b/hwy/base.h +@@ -332,8 +332,7 @@ HWY_DLLEXPORT HWY_NORETURN void HWY_FORMAT(3, 4) + + #endif // HWY_HEADER_ONLY + +-#define HWY_WARN(format, ...) \ +- ::hwy::Warn(__FILE__, __LINE__, format, ##__VA_ARGS__) ++#define HWY_WARN(format, ...) + + #define HWY_ABORT(format, ...) \ + ::hwy::Abort(__FILE__, __LINE__, format, ##__VA_ARGS__) +--- a/hwy/contrib/thread_pool/topology.cc ++++ b/hwy/contrib/thread_pool/topology.cc +@@ -162,7 +162,7 @@ void ForeachBit(size_t num_groups, const GROUP_AFFINITY* affinity, + size_t lp = Num0BitsBelowLS1Bit_Nonzero64(bits); + bits &= bits - 1; // clear LSB + if (HWY_UNLIKELY(lp >= lps.size())) { +- Warn(__FILE__, line, "Clamping lp %zu to lps.size() %zu, groups %zu\n", ++ HWY_WARN("Clamping lp %zu to lps.size() %zu, groups %zu\n", + lp, lps.size(), num_groups); + lp = lps.size() - 1; + }