Index: Source/core/svg/properties/SVGPropertyTearOff.h |
diff --git a/Source/core/svg/properties/SVGPropertyTearOff.h b/Source/core/svg/properties/SVGPropertyTearOff.h |
index 661f1f65a49f1a5e2b5d75a3caf42a876c228fd9..d42739fbc83967ce2f44748e144ff5856971291f 100644 |
--- a/Source/core/svg/properties/SVGPropertyTearOff.h |
+++ b/Source/core/svg/properties/SVGPropertyTearOff.h |
@@ -98,7 +98,6 @@ public: |
DEFINE_INLINE_VIRTUAL_TRACE() |
{ |
- visitor->trace(m_contextElement); |
} |
protected: |
@@ -111,8 +110,10 @@ protected: |
} |
private: |
- // These references are kept alive from V8 wrapper to prevent reference cycles |
- RawPtrWillBeMember<SVGElement> m_contextElement; |
+ // This raw pointer is safe since the SVG element is guaranteed to be kept |
+ // alive by a V8 wrapper. |
+ GC_PLUGIN_IGNORE("crbug.com/528275") |
+ SVGElement* m_contextElement; |
PropertyIsAnimValType m_propertyIsAnimVal; |
bool m_isReadOnlyProperty; |