diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/loader/modulescript/module_tree_linker_registry.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/loader/modulescript/module_tree_linker_registry.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/loader/modulescript/module_tree_linker_registry.h b/chromium/third_party/blink/renderer/core/loader/modulescript/module_tree_linker_registry.h index b5f0b31ab5a..2867d9ca9ce 100644 --- a/chromium/third_party/blink/renderer/core/loader/modulescript/module_tree_linker_registry.h +++ b/chromium/third_party/blink/renderer/core/loader/modulescript/module_tree_linker_registry.h @@ -20,16 +20,17 @@ class CORE_EXPORT ModuleTreeLinkerRegistry public NameClient { public: static ModuleTreeLinkerRegistry* Create() { - return new ModuleTreeLinkerRegistry; + return MakeGarbageCollected<ModuleTreeLinkerRegistry>(); } + + ModuleTreeLinkerRegistry() = default; + void Trace(blink::Visitor*); const char* NameInHeapSnapshot() const override { return "ModuleTreeLinkerRegistry"; } private: - ModuleTreeLinkerRegistry() = default; - friend class ModuleTreeLinker; void AddFetcher(ModuleTreeLinker*); void ReleaseFinishedFetcher(ModuleTreeLinker*); |