| Index: third_party/WebKit/Source/core/dom/Element.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/Element.cpp b/third_party/WebKit/Source/core/dom/Element.cpp
|
| index 4d84f904586ca1e1b7fd7475ac9b7994b915b215..4b9f2ef9431dfb580a9542cf95c5a54ffea52f96 100644
|
| --- a/third_party/WebKit/Source/core/dom/Element.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Element.cpp
|
| @@ -204,6 +204,11 @@ inline ElementRareData* Element::elementRareData() const
|
| return static_cast<ElementRareData*>(rareData());
|
| }
|
|
|
| +ElementRareData* Element::maybeElementRareData() const
|
| +{
|
| + return hasRareData() ? static_cast<ElementRareData*>(rareData()) : nullptr;
|
| +}
|
| +
|
| inline ElementRareData& Element::ensureElementRareData()
|
| {
|
| return static_cast<ElementRareData&>(ensureRareData());
|
|
|