Corrected arm64 assertion in css jit.
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jun 2014 21:37:06 +0000 (21:37 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jun 2014 21:37:06 +0000 (21:37 +0000)
commit130efc72bb5c0b04e446e57c2e055ba875b410c7
treec091334b3ab8fb043b1fc8a7fd90ea4cb199d177
parent083c68ea62b0b2789ee49288721cd27b1190b575
Corrected arm64 assertion in css jit.

Rubber stamped by Benjamin Poulain.

* cssjit/StackAllocator.h:
(WebCore::StackAllocator::pop):
Changed assertion from incorrectly matching x86_64 to using the correct minimum offset,
taking into account that a stackUnitInBytes is used for two registers on arm64
except the last stack unit, which could only be used for one register if there are
an odd number of registers.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@169571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/cssjit/StackAllocator.h