Index: src/a64/lithium-codegen-a64.cc |
diff --git a/src/a64/lithium-codegen-a64.cc b/src/a64/lithium-codegen-a64.cc |
index e250f5a908e8f69825bdefbeddcecf9631e400e2..b553307e67535022fffad197e2cb7ddbc0e2eb2d 100644 |
--- a/src/a64/lithium-codegen-a64.cc |
+++ b/src/a64/lithium-codegen-a64.cc |
@@ -771,6 +771,13 @@ void LCodeGen::GenerateOsrPrologue() { |
} |
+void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { |
+ if (!instr->IsLazyBailout() && !instr->IsGap()) { |
+ safepoints_.BumpLastLazySafepointIndex(); |
+ } |
+} |
+ |
+ |
bool LCodeGen::GenerateDeferredCode() { |
ASSERT(is_generating()); |
if (deferred_.length() > 0) { |