diff --git a/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp b/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp index ce15244e39a..e9982362944 100644 --- a/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp +++ b/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp @@ -287,6 +287,8 @@ ThrowCompletionOr ECMAScriptFunctionObject::function_declaration_instantia Environment* var_environment; HashTable instantiated_var_names; + if (scope_body) + instantiated_var_names.ensure_capacity(scope_body->var_declaration_count()); if (!has_parameter_expressions) { if (scope_body) {