Index: src/x87/full-codegen-x87.cc |
diff --git a/src/x87/full-codegen-x87.cc b/src/x87/full-codegen-x87.cc |
index 683eae91cc7107794bdbca70ea4b1c9ea3fcf3f9..84af8cff0b74337f7df2ab8882b8a136a08d92e9 100644 |
--- a/src/x87/full-codegen-x87.cc |
+++ b/src/x87/full-codegen-x87.cc |
@@ -4655,6 +4655,7 @@ void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) { |
VisitForStackValue(args->at(i)); |
} |
+ PrepareForBailoutForId(expr->CallId(), NO_REGISTERS); |
EmitCallJSRuntimeFunction(expr); |
// Restore context register. |
@@ -4679,6 +4680,7 @@ void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) { |
} |
// Call the C runtime function. |
+ PrepareForBailoutForId(expr->CallId(), NO_REGISTERS); |
__ CallRuntime(expr->function(), arg_count); |
context()->Plug(eax); |
} |