Index: src/builtins.cc |
diff --git a/src/builtins.cc b/src/builtins.cc |
index 16e9013e6014b038839b99b575e2f271648f6d5b..de32eaafaebffe733d367656fb92c847c55690de 100644 |
--- a/src/builtins.cc |
+++ b/src/builtins.cc |
@@ -1063,7 +1063,7 @@ MUST_USE_RESULT static MaybeObject* HandleApiCallHelper( |
result = *reinterpret_cast<Object**>(*value); |
} |
- RETURN_IF_SCHEDULED_EXCEPTION(); |
+ RETURN_IF_SCHEDULED_EXCEPTION(isolate); |
if (!is_construct || result->IsJSObject()) return result; |
} |
@@ -1126,7 +1126,7 @@ BUILTIN(FastHandleApiCall) { |
args_length - 1, |
is_construct); |
- HandleScope scope; |
+ HandleScope scope(isolate); |
Object* result; |
v8::Handle<v8::Value> value; |
{ |
@@ -1146,7 +1146,7 @@ BUILTIN(FastHandleApiCall) { |
result = *reinterpret_cast<Object**>(*value); |
} |
- RETURN_IF_SCHEDULED_EXCEPTION(); |
+ RETURN_IF_SCHEDULED_EXCEPTION(isolate); |
return result; |
} |
@@ -1212,7 +1212,7 @@ MUST_USE_RESULT static MaybeObject* HandleApiCallAsFunctionOrConstructor( |
} |
} |
// Check for exceptions and return result. |
- RETURN_IF_SCHEDULED_EXCEPTION(); |
+ RETURN_IF_SCHEDULED_EXCEPTION(isolate); |
return result; |
} |