Check whether the marking deque overflowed in ProcessEphemeralMarking
authorjochen <jochen@chromium.org>
Thu, 4 Dec 2014 14:09:29 +0000 (06:09 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 4 Dec 2014 14:09:35 +0000 (14:09 +0000)
commitf5a027dc709885a0f76bb6c24a913ed0ad2b0d6d
treeba1e751c15935e96fe9f305daa0bbf7af00a67a3
parenteb5049b14da3a070a54789086bcdb0fd75c562a2
Check whether the marking deque overflowed in ProcessEphemeralMarking

Otherwise, we might exit to early when we call ProcessEphemeralMarking
with an empty, overflown deque

BUG=none
R=hpayer@chromium.org,erik.corry@gmail.com
LOG=n

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

Cr-Commit-Position: refs/heads/master@{#25660}
src/heap/mark-compact.cc