From 1efbfce6604c531a8c70992807fd217f23479bb6 Mon Sep 17 00:00:00 2001 From: Forostovec Date: Sun, 18 Jan 2026 19:20:04 +0200 Subject: [PATCH] internal/jsre: remove unused timer arguments allocation --- internal/jsre/jsre.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/internal/jsre/jsre.go b/internal/jsre/jsre.go index 4512115f16..73fb4d8acb 100644 --- a/internal/jsre/jsre.go +++ b/internal/jsre/jsre.go @@ -186,17 +186,6 @@ loop: select { case timer := <-ready: // execute callback, remove/reschedule the timer - var arguments []interface{} - if len(timer.call.Arguments) > 2 { - tmp := timer.call.Arguments[2:] - arguments = make([]interface{}, 2+len(tmp)) - for i, value := range tmp { - arguments[i+2] = value - } - } else { - arguments = make([]interface{}, 1) - } - arguments[0] = timer.call.Arguments[0] call, isFunc := goja.AssertFunction(timer.call.Arguments[0]) if !isFunc { panic(re.vm.ToValue("js error: timer/timeout callback is not a function"))