From 3d5517d6f094f39f735d9d9355595064285b4799 Mon Sep 17 00:00:00 2001 From: ShengYi Hung Date: Sun, 26 Jul 2026 00:35:41 +0800 Subject: [PATCH] Fix compile error with clang -Werror -Wunused-template This sysctl override is unused now so it causes compile error with latest LLVM. --- src/sysinfo.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sysinfo.cc b/src/sysinfo.cc index ca32daab5a..a291e10e2b 100644 --- a/src/sysinfo.cc +++ b/src/sysinfo.cc @@ -149,7 +149,7 @@ struct ValueUnion { } template - std::array GetAsArray() { + BENCHMARK_MAYBE_UNUSED std::array GetAsArray() { const int arr_size = sizeof(T) * N; BM_CHECK_LE(arr_size, size); std::array arr; @@ -210,7 +210,8 @@ bool GetSysctl(std::string const& name, Tp* out) { } template -bool GetSysctl(std::string const& name, std::array* out) { +BENCHMARK_MAYBE_UNUSED bool GetSysctl(std::string const& name, + std::array* out) { auto buff = GetSysctlImp(name); if (!buff) return false; *out = buff.GetAsArray();