Description[crankshaft] Fix another deopt loop in slow mode for-in.
The for-in slow mode implementation in Crankshaft unconditionally
deoptimizes when %ForInFilter returns undefined instead of just
skipping the item. Even worse, there's nothing we can learn from
that deopt, so we will eventually optimize again and hit exactly
the same problem again once we get back to optimized code.
R=mvstanton@chromium.org
BUG=v8:3650
LOG=n
Committed: https://crrev.com/5a7bb33e3f5e513611250d2edb688c3397ed8149
Cr-Commit-Position: refs/heads/master@{#33609}
Patch Set 1 #Patch Set 2 : comment #
Messages
Total messages: 7 (2 generated)
|