diff options
Diffstat (limited to 'Userland/Libraries/LibJS/Bytecode/Op.cpp')
-rw-r--r-- | Userland/Libraries/LibJS/Bytecode/Op.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Userland/Libraries/LibJS/Bytecode/Op.cpp b/Userland/Libraries/LibJS/Bytecode/Op.cpp index aedbe50289..6ee8a70c21 100644 --- a/Userland/Libraries/LibJS/Bytecode/Op.cpp +++ b/Userland/Libraries/LibJS/Bytecode/Op.cpp @@ -387,8 +387,8 @@ void PushDeclarativeEnvironmentRecord::execute_impl(Bytecode::Interpreter& inter for (auto& it : m_variables) resolved_variables.set(interpreter.current_executable().get_string(it.key), it.value); auto* environment_record = interpreter.vm().heap().allocate<DeclarativeEnvironmentRecord>(interpreter.global_object(), move(resolved_variables), interpreter.vm().lexical_environment()); - interpreter.vm().call_frame().lexical_environment = environment_record; - interpreter.vm().call_frame().variable_environment = environment_record; + interpreter.vm().running_execution_context().lexical_environment = environment_record; + interpreter.vm().running_execution_context().variable_environment = environment_record; } void Yield::execute_impl(Bytecode::Interpreter& interpreter) const |