Description[crankshaft] Fix deoptimization loop w/ non-monomorphic arguments access.
In Crankshaft we unconditionally assume that accesses to arguments[i] will
be in-bounds and don't take into account IC feedback that would eventually
teach us about out-of-bounds accesses that have happened in the past, so
there's no real guard to protect the bounds check in optimized code.
TEST=mjsunit/compiler/deopt-arguments-oob
R=jarin@chromium.org
BUG=v8:5606
Committed: https://crrev.com/d6ff45afadf1931ebd88d23f7e8f418ada1ba02e
Cr-Commit-Position: refs/heads/master@{#40787}
Patch Set 1 #
Messages
Total messages: 14 (8 generated)
|