| Index: Source/core/html/HTMLOptionElement.h
|
| diff --git a/Source/core/html/HTMLOptionElement.h b/Source/core/html/HTMLOptionElement.h
|
| index c2e55a3f37b987303a3c2cc403a0826ce729461f..e3fdad494d9e71a4638198388cf20be994451cf6 100644
|
| --- a/Source/core/html/HTMLOptionElement.h
|
| +++ b/Source/core/html/HTMLOptionElement.h
|
| @@ -94,19 +94,7 @@ private:
|
| RefPtr<RenderStyle> m_style;
|
| };
|
|
|
| -void toHTMLOptionElement(const HTMLOptionElement*); // This overload will catch anyone doing an unnecessary cast.
|
| -
|
| -inline HTMLOptionElement* toHTMLOptionElement(Node* node)
|
| -{
|
| - ASSERT_WITH_SECURITY_IMPLICATION(!node || node->hasTagName(HTMLNames::optionTag));
|
| - return static_cast<HTMLOptionElement*>(node);
|
| -}
|
| -
|
| -inline const HTMLOptionElement* toHTMLOptionElement(const Node* node)
|
| -{
|
| - ASSERT_WITH_SECURITY_IMPLICATION(!node || node->hasTagName(HTMLNames::optionTag));
|
| - return static_cast<const HTMLOptionElement*>(node);
|
| -}
|
| +DEFINE_NODE_TYPE_CASTS(HTMLOptionElement, hasTagName(HTMLNames::optionTag));
|
|
|
| } // namespace WebCore
|
|
|
|
|