mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 16:37:47 +00:00
LibJS+LibWeb: Add missing visit calls in visit_edges implementations
This commit is contained in:
parent
a3344cab63
commit
39d8c8d2a9
8 changed files with 49 additions and 25 deletions
|
@ -25,7 +25,8 @@ void CyclicModule::visit_edges(Cell::Visitor& visitor)
|
|||
{
|
||||
Base::visit_edges(visitor);
|
||||
visitor.visit(m_cycle_root);
|
||||
for (auto module : m_async_parent_modules)
|
||||
visitor.visit(m_top_level_capability);
|
||||
for (auto const& module : m_async_parent_modules)
|
||||
visitor.visit(module);
|
||||
}
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ ThrowCompletionOr<void> AsyncFromSyncIterator::initialize(Realm& realm)
|
|||
|
||||
void AsyncFromSyncIterator::visit_edges(Cell::Visitor& visitor)
|
||||
{
|
||||
Object::visit_edges(visitor);
|
||||
Base::visit_edges(visitor);
|
||||
visitor.visit(m_sync_iterator_record.iterator);
|
||||
visitor.visit(m_sync_iterator_record.next_method);
|
||||
}
|
||||
|
|
|
@ -355,6 +355,17 @@ void Intrinsics::visit_edges(Visitor& visitor)
|
|||
visitor.visit(m_async_generator_prototype);
|
||||
visitor.visit(m_generator_prototype);
|
||||
visitor.visit(m_intl_segments_prototype);
|
||||
visitor.visit(m_eval_function);
|
||||
visitor.visit(m_is_finite_function);
|
||||
visitor.visit(m_is_nan_function);
|
||||
visitor.visit(m_parse_float_function);
|
||||
visitor.visit(m_parse_int_function);
|
||||
visitor.visit(m_decode_uri_function);
|
||||
visitor.visit(m_decode_uri_component_function);
|
||||
visitor.visit(m_encode_uri_function);
|
||||
visitor.visit(m_encode_uri_component_function);
|
||||
visitor.visit(m_escape_function);
|
||||
visitor.visit(m_unescape_function);
|
||||
visitor.visit(m_array_prototype_values_function);
|
||||
visitor.visit(m_date_constructor_now_function);
|
||||
visitor.visit(m_eval_function);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue