diff --git a/Libraries/LibJS/Runtime/ScriptFunction.cpp b/Libraries/LibJS/Runtime/ScriptFunction.cpp index ab241fe331..ec1b6188da 100644 --- a/Libraries/LibJS/Runtime/ScriptFunction.cpp +++ b/Libraries/LibJS/Runtime/ScriptFunction.cpp @@ -72,7 +72,8 @@ LexicalEnvironment* ScriptFunction::create_environment() } } } - + if (variables.is_empty()) + return m_parent_environment; return heap().allocate(move(variables), m_parent_environment); }