From d1e3470438a5d432eca126f42d32bc73071c217d Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Thu, 6 Jan 2022 22:49:37 -0700 Subject: [PATCH] LibTest: Use Array instead of fold expression in __testjs_last() This avoids a -Wunused-value warning with clang-14. --- Userland/Libraries/LibTest/JavaScriptTestRunner.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibTest/JavaScriptTestRunner.h b/Userland/Libraries/LibTest/JavaScriptTestRunner.h index 96855170d4..865958d13e 100644 --- a/Userland/Libraries/LibTest/JavaScriptTestRunner.h +++ b/Userland/Libraries/LibTest/JavaScriptTestRunner.h @@ -107,7 +107,11 @@ template static consteval size_t __testjs_count(Args...) { return sizeof...(Args); } template -static consteval size_t __testjs_last() { return (AK::Detail::IntegralConstant {}, ...).value; } +static consteval size_t __testjs_last() +{ + Array values { Values... }; + return values[values.size() - 1U]; +} static constexpr auto TOP_LEVEL_TEST_NAME = "__$$TOP_LEVEL$$__"; extern RefPtr g_vm;