mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 11:17:35 +00:00
LibJS: Always inline some tiny Interpreter getters
This commit is contained in:
parent
e0abfcb27d
commit
630d83be8f
1 changed files with 4 additions and 4 deletions
|
@ -71,10 +71,10 @@ public:
|
|||
GlobalObject& global_object();
|
||||
const GlobalObject& global_object() const;
|
||||
|
||||
VM& vm() { return *m_vm; }
|
||||
const VM& vm() const { return *m_vm; }
|
||||
Heap& heap() { return vm().heap(); }
|
||||
Exception* exception() { return vm().exception(); }
|
||||
ALWAYS_INLINE VM& vm() { return *m_vm; }
|
||||
ALWAYS_INLINE const VM& vm() const { return *m_vm; }
|
||||
ALWAYS_INLINE Heap& heap() { return vm().heap(); }
|
||||
ALWAYS_INLINE Exception* exception() { return vm().exception(); }
|
||||
|
||||
ScopeObject* current_scope() { return vm().current_scope(); }
|
||||
LexicalEnvironment* current_environment();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue