summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/loader/modulescript/module_tree_linker_registry.h
diff options
context:
space:
mode:
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.h7
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*);