Index: src/ia32/full-codegen-ia32.cc |
diff --git a/src/ia32/full-codegen-ia32.cc b/src/ia32/full-codegen-ia32.cc |
index 56ce46b84294bae032b9db28bb58a6be2305f284..125e2f6720d7122c581bb9d19ed9d2861a6a5127 100644 |
--- a/src/ia32/full-codegen-ia32.cc |
+++ b/src/ia32/full-codegen-ia32.cc |
@@ -4673,6 +4673,7 @@ void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) { |
VisitForStackValue(args->at(i)); |
} |
+ PrepareForBailoutForId(expr->CallId(), NO_REGISTERS); |
EmitCallJSRuntimeFunction(expr); |
// Restore context register. |
@@ -4697,6 +4698,7 @@ void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) { |
} |
// Call the C runtime function. |
+ PrepareForBailoutForId(expr->CallId(), NO_REGISTERS); |
__ CallRuntime(expr->function(), arg_count); |
context()->Plug(eax); |
} |