1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 02:38:13 +00:00

LibJS: Add a way to get from a Cell to the VM

This commit is contained in:
Andreas Kling 2020-09-21 15:30:14 +02:00
parent 4a8bfcdd1c
commit d74bb87d46
2 changed files with 6 additions and 0 deletions

View file

@ -51,6 +51,11 @@ Heap& Cell::heap() const
return HeapBlock::from_cell(this)->heap();
}
VM& Cell::vm() const
{
return heap().vm();
}
Interpreter& Cell::interpreter()
{
return heap().interpreter();

View file

@ -60,6 +60,7 @@ public:
virtual void visit_children(Visitor&) { }
Heap& heap() const;
VM& vm() const;
Interpreter& interpreter();
Interpreter& interpreter() const;