Index: src/interpreter/bytecode-generator.cc |
diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc |
index 5f321201df4e0f9c76b6b853d446c96586e7d2a8..db351885a2a5b8d30d3f612df23e39f6b3d0d75e 100644 |
--- a/src/interpreter/bytecode-generator.cc |
+++ b/src/interpreter/bytecode-generator.cc |
@@ -712,7 +712,9 @@ void BytecodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { |
->LoadLiteral(Smi::FromInt(array_index)) |
.StoreAccumulatorInRegister(index); |
Visit(subexpr); |
- builder()->GenericStoreKeyedProperty(literal, index); |
+ FeedbackVectorSlot slot = expr->LiteralFeedbackSlot(); |
+ builder()->StoreKeyedProperty(literal, index, feedback_index(slot), |
+ language_mode()); |
} |
if (!literal_in_accumulator) { |