diff --git a/runtime/ecma_vm.h b/runtime/ecma_vm.h index f44fcf5d414a2a68b49c4432c412936a57c34e64..7d6f7907777d6c122ec5c72602d9adda5315e1ac 100644 --- a/runtime/ecma_vm.h +++ b/runtime/ecma_vm.h @@ -227,6 +227,11 @@ public: GetEcmaStringTable()->VisitRoots(visitor, flags); } + void VisitStrings(const StringTable::StringVisitor &visitor) override + { + VisitStringTable(visitor, mem::VisitGCRootFlags::ACCESS_ROOT_ALL); + } + void SweepVmRefs(const GCObjectVisitor &gc_object_visitor) override; bool UpdateMovedStrings() override