DescriptionBugfix: Crankshaft array literals with incorrect values.
In VisitArrayLiteral(), we stopped creating boilerplates during
compilation. This created a bug, because we'd emit an HStoreKeyed with an
ElementsKind based on the initial elements kind of the boilerplate. Since
boilerplates may transition as part of elements transition feedback, this can
lead to incorrect values (storing a smi in a double array).
BUG=chromium:606021
Committed: https://crrev.com/b71f1cc2f4fe7ff0779cc3cf95f104c2bd2c5259
Cr-Commit-Position: refs/heads/master@{#36408}
Patch Set 1 #
Messages
Total messages: 8 (3 generated)
|