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;