Generalize HeapObject alignment requirements.
authorbbudge <bbudge@chromium.org>
Thu, 21 May 2015 11:06:37 +0000 (04:06 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 21 May 2015 11:06:19 +0000 (11:06 +0000)
commitebee0aa21a3137d107676a01c39f6399ffd3b732
tree5dbab2a8798a26d23055df1c3a629aa9361a3ff7
parent41795b8ae217271ff8cd1299716a8cd5f29dadc4
Generalize HeapObject alignment requirements.
Removes EnsureDouble* methods.
Adds a RequiredAlignment method.
Changes call sites.

LOG=N
BUG=v8:4124

Review URL: https://codereview.chromium.org/1150953002

Cr-Commit-Position: refs/heads/master@{#28541}
src/heap/mark-compact.cc
src/objects-debug.cc
src/objects-inl.h
src/objects.h
src/snapshot/serialize.cc