LibWeb: Fix a few "missing visit_edges" warnings from the GC verifier

This commit is contained in:
Matthew Olsson
2024-04-06 10:30:13 -07:00
committed by Andreas Kling
parent 3c3ead5ff4
commit aac873fcec
7 changed files with 36 additions and 7 deletions

View File

@@ -57,6 +57,12 @@ JS_DEFINE_NATIVE_FUNCTION(KeyAlgorithm::name_getter)
return JS::PrimitiveString::create(vm, name);
}
void KeyAlgorithm::visit_edges(Visitor& visitor)
{
Base::visit_edges(visitor);
visitor.visit(m_realm);
}
JS::NonnullGCPtr<RsaKeyAlgorithm> RsaKeyAlgorithm::create(JS::Realm& realm)
{
return realm.heap().allocate<RsaKeyAlgorithm>(realm, realm);
@@ -143,11 +149,6 @@ JS_DEFINE_NATIVE_FUNCTION(EcKeyAlgorithm::named_curve_getter)
return JS::PrimitiveString::create(vm, impl->named_curve());
}
void EcKeyAlgorithm::visit_edges(Visitor& visitor)
{
Base::visit_edges(visitor);
}
JS::NonnullGCPtr<RsaHashedKeyAlgorithm> RsaHashedKeyAlgorithm::create(JS::Realm& realm)
{
return realm.heap().allocate<RsaHashedKeyAlgorithm>(realm, realm);