Index: src/full-codegen/arm64/full-codegen-arm64.cc |
diff --git a/src/full-codegen/arm64/full-codegen-arm64.cc b/src/full-codegen/arm64/full-codegen-arm64.cc |
index bba9921e1c200342d82ea207c1350f7ffc24cc24..d7df9a3b29f42a59762245b6e370b55e089c8fe6 100644 |
--- a/src/full-codegen/arm64/full-codegen-arm64.cc |
+++ b/src/full-codegen/arm64/full-codegen-arm64.cc |
@@ -1120,6 +1120,7 @@ void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { |
// Generate code for going to the next element by incrementing |
// the index (smi) stored on top of the stack. |
__ Bind(loop_statement.continue_label()); |
+ PrepareForBailoutForId(stmt->IncrementId(), BailoutState::NO_REGISTERS); |
// TODO(all): We could use a callee saved register to avoid popping. |
__ Pop(x0); |
__ Add(x0, x0, Smi::FromInt(1)); |