Index: Source/core/rendering/RenderTextControl.h |
diff --git a/Source/core/rendering/RenderTextControl.h b/Source/core/rendering/RenderTextControl.h |
index e4af77a46ea2e19fb6bb4205df9a2b9358b7774c..c86f43f60d3f2595b17816263f8bcdf203daea28 100644 |
--- a/Source/core/rendering/RenderTextControl.h |
+++ b/Source/core/rendering/RenderTextControl.h |
@@ -89,20 +89,7 @@ private: |
virtual bool requiresForcedStyleRecalcPropagation() const { return true; } |
}; |
-inline RenderTextControl* toRenderTextControl(RenderObject* object) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isTextControl()); |
- return static_cast<RenderTextControl*>(object); |
-} |
- |
-inline const RenderTextControl* toRenderTextControl(const RenderObject* object) |
-{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isTextControl()); |
- return static_cast<const RenderTextControl*>(object); |
-} |
- |
-// This will catch anyone doing an unnecessary cast. |
-void toRenderTextControl(const RenderTextControl*); |
+DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderTextControl, isTextControl()); |
// Renderer for our inner container, for <search> and others. |
// We can't use RenderFlexibleBox directly, because flexboxes have a different |