diff --git a/Userland/Libraries/LibJS/Runtime/VM.h b/Userland/Libraries/LibJS/Runtime/VM.h index 4c5c231ef3..0e3db9f3c6 100644 --- a/Userland/Libraries/LibJS/Runtime/VM.h +++ b/Userland/Libraries/LibJS/Runtime/VM.h @@ -120,6 +120,8 @@ public: ExecutionContext& running_execution_context() { return *m_execution_context_stack.last(); } ExecutionContext const& running_execution_context() const { return *m_execution_context_stack.last(); } + // https://tc39.es/ecma262/#execution-context-stack + // The execution context stack is used to track execution contexts. Vector const& execution_context_stack() const { return m_execution_context_stack; } Vector& execution_context_stack() { return m_execution_context_stack; }