diff options
Diffstat (limited to 'src/bun.js/scripts/generate-classes.ts')
-rw-r--r-- | src/bun.js/scripts/generate-classes.ts | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/bun.js/scripts/generate-classes.ts b/src/bun.js/scripts/generate-classes.ts index 0b88a3eb1..b6fbe0915 100644 --- a/src/bun.js/scripts/generate-classes.ts +++ b/src/bun.js/scripts/generate-classes.ts @@ -1033,7 +1033,6 @@ void ${name}::visitChildrenImpl(JSCell* cell, Visitor& visitor) ${name}* thisObject = jsCast<${name}*>(cell); ASSERT_GC_OBJECT_INHERITS(thisObject, info()); Base::visitChildren(thisObject, visitor); - ${values} ${ estimatedSize ? `if (auto* ptr = thisObject->wrapped()) { @@ -1041,8 +1040,7 @@ visitor.reportExtraMemoryVisited(${symbolName(obj.name, "estimatedSize")}(ptr)); }` : "" } -${DEFINE_VISIT_CHILDREN_LIST} -${hasPendingActivity ? `visitor.addOpaqueRoot(thisObject->wrapped());` : ""} + thisObject->visitAdditionalChildren<Visitor>(visitor); } DEFINE_VISIT_CHILDREN(${name}); |