The function isAfterContent() is implemented twice, once in RenderInline as a static function, once in RenderBox. Both implementations are equal. Also, there is nothing in the implementation that would prevent having this functionality available as a member on RenderObject.
Created attachment 34949 [details] [patch] move implementation of isAfterContent to RenderObject Moved implementation of isAfterContent to RenderObject, remove from RenderBox and RenderInline. All layout tests passed.
Comment on attachment 34949 [details] [patch] move implementation of isAfterContent to RenderObject LGTM.
Comment on attachment 34949 [details] [patch] move implementation of isAfterContent to RenderObject Clearing flags on attachment: 34949 Committed r47403: <http://trac.webkit.org/changeset/47403>
All reviewed patches have been landed. Closing bug.