diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/dom/element_data.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/dom/element_data.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/dom/element_data.cc b/chromium/third_party/blink/renderer/core/dom/element_data.cc index 2275ad72e34..a772eead2ba 100644 --- a/chromium/third_party/blink/renderer/core/dom/element_data.cc +++ b/chromium/third_party/blink/renderer/core/dom/element_data.cc @@ -87,8 +87,8 @@ void ElementData::FinalizeGarbageCollectedObject() { UniqueElementData* ElementData::MakeUniqueCopy() const { if (IsUnique()) - return new UniqueElementData(ToUniqueElementData(*this)); - return new UniqueElementData(ToShareableElementData(*this)); + return MakeGarbageCollected<UniqueElementData>(ToUniqueElementData(*this)); + return MakeGarbageCollected<UniqueElementData>(ToShareableElementData(*this)); } bool ElementData::IsEquivalent(const ElementData* other) const { @@ -173,7 +173,7 @@ UniqueElementData::UniqueElementData(const ShareableElementData& other) } UniqueElementData* UniqueElementData::Create() { - return new UniqueElementData; + return MakeGarbageCollected<UniqueElementData>(); } ShareableElementData* UniqueElementData::MakeShareableCopy() const { |