mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 21:17:45 +00:00
LibJS: Remove now unused VM::{set_,}last_value()
This was effectively replaced by correct use of completions, including UpdateEmpty semantics.
This commit is contained in:
parent
eb60d16549
commit
963b0f76cf
4 changed files with 0 additions and 16 deletions
|
@ -97,9 +97,6 @@ void VM::gather_roots(HashTable<Cell*>& roots)
|
|||
|
||||
roots.set(m_exception);
|
||||
|
||||
if (m_last_value.is_cell())
|
||||
roots.set(&m_last_value.as_cell());
|
||||
|
||||
auto gather_roots_from_execution_context_stack = [&roots](Vector<ExecutionContext*> const& stack) {
|
||||
for (auto& execution_context : stack) {
|
||||
if (execution_context->this_value.is_cell())
|
||||
|
|
|
@ -148,10 +148,6 @@ public:
|
|||
|
||||
ThrowCompletionOr<Value> resolve_this_binding(GlobalObject&);
|
||||
|
||||
Value last_value() const { return m_last_value; }
|
||||
void set_last_value(Badge<Bytecode::Interpreter>, Value value) { m_last_value = value; }
|
||||
void set_last_value(Badge<Interpreter>, Value value) { m_last_value = value; }
|
||||
|
||||
const StackInfo& stack_info() const { return m_stack_info; };
|
||||
|
||||
bool underscore_is_last_value() const { return m_underscore_is_last_value; }
|
||||
|
@ -261,8 +257,6 @@ private:
|
|||
|
||||
Vector<Vector<ExecutionContext*>> m_saved_execution_context_stacks;
|
||||
|
||||
Value m_last_value;
|
||||
|
||||
StackInfo m_stack_info;
|
||||
|
||||
HashMap<String, Symbol*> m_global_symbol_map;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue