| Index: src/mips/full-codegen-mips.cc
|
| ===================================================================
|
| --- src/mips/full-codegen-mips.cc (revision 11089)
|
| +++ src/mips/full-codegen-mips.cc (working copy)
|
| @@ -2270,6 +2270,7 @@
|
|
|
|
|
| void FullCodeGenerator::VisitCall(Call* expr) {
|
| + ImmediateReturnDisabled disable(this);
|
| #ifdef DEBUG
|
| // We want to verify that RecordJSReturnSite gets called on all paths
|
| // through this function. Avoid early returns.
|
| @@ -2395,6 +2396,7 @@
|
|
|
|
|
| void FullCodeGenerator::VisitCallNew(CallNew* expr) {
|
| + ImmediateReturnDisabled disable(this);
|
| Comment cmnt(masm_, "[ CallNew");
|
| // According to ECMA-262, section 11.2.2, page 44, the function
|
| // expression in new calls must be evaluated before the
|
| @@ -3799,6 +3801,7 @@
|
|
|
|
|
| void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) {
|
| + ImmediateReturnDisabled disable(this);
|
| Handle<String> name = expr->name();
|
| if (name->length() > 0 && name->Get(0) == '_') {
|
| Comment cmnt(masm_, "[ InlineRuntimeCall");
|
|
|