SameSizeAsInlineBox mismatch on ARMV7.
authorzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 May 2017 20:28:06 +0000 (20:28 +0000)
committerzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 May 2017 20:28:06 +0000 (20:28 +0000)
commitddc848b4e77a3e1ec9c719b61f76ae5b47ffd72c
treefa6e9462498cd28b55cc04310e3d3eef41a34c81
parent78f858be3ebb5b99ae58308ce81891a548ad95e1
SameSizeAsInlineBox mismatch on ARMV7.
https://bugs.webkit.org/show_bug.cgi?id=172459

Reviewed by Simon Fraser.

Due to the ARMV7/i386 padding behaviour mismatch, forcing m_bitfields to be 32bits does not always
produce the desired padding.
Move the bool to the end of the member list and let m_deletionSentinel (4bytes) force
padding.

* rendering/InlineBox.cpp:
* rendering/InlineBox.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217242 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/rendering/InlineBox.cpp
Source/WebCore/rendering/InlineBox.h