From be8952b89d5dcf4f37b5ba14fef456fbc9827c04 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 27 Nov 2023 21:02:48 +0100 Subject: [PATCH] LibJS: Remove pointless Vector copy in FDI --- Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp b/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp index e1a973a93d..f3ca477afb 100644 --- a/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp +++ b/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp @@ -681,7 +681,7 @@ ThrowCompletionOr ECMAScriptFunctionObject::function_declaration_instantia // 26. Else, // a. Perform ? IteratorBindingInitialization of formals with arguments iteratorRecord and env. // NOTE: The spec makes an iterator here to do IteratorBindingInitialization but we just do it manually - auto execution_context_arguments = vm.running_execution_context().arguments; + auto const& execution_context_arguments = vm.running_execution_context().arguments; size_t default_parameter_index = 0; for (size_t i = 0; i < m_formal_parameters.size(); ++i) {