1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 22:15:07 +00:00

LibJS: Interpreter should make sure that the "this" stack gets marked

This commit is contained in:
Andreas Kling 2020-03-15 15:07:49 +01:00
parent 2c5b9fb8f9
commit fbefb19e10

View file

@ -144,6 +144,11 @@ void Interpreter::collect_roots(Badge<Heap>, HashTable<Cell*>& roots)
roots.set(it.value.value.as_cell());
}
}
for (auto& this_value : m_this_stack) {
if (this_value.is_cell())
roots.set(this_value.as_cell());
}
}
}