Index: src/stub-cache.cc |
diff --git a/src/stub-cache.cc b/src/stub-cache.cc |
index 4a200b9e3b6d72aec879042803800a57d5c577bc..1bf6100c7f2d1c415849bd628974d0a879b0d66b 100644 |
--- a/src/stub-cache.cc |
+++ b/src/stub-cache.cc |
@@ -672,9 +672,10 @@ RUNTIME_FUNCTION(MaybeObject*, KeyedLoadPropertyWithInterceptor) { |
Handle<JSObject> receiver = args.at<JSObject>(0); |
ASSERT(args.smi_at(1) >= 0); |
uint32_t index = args.smi_at(1); |
- Handle<Object> result = |
- JSObject::GetElementWithInterceptor(receiver, receiver, index); |
- RETURN_IF_EMPTY_HANDLE(isolate, result); |
+ Handle<Object> result; |
+ ASSIGN_RETURN_FAILURE_ON_EXCEPTION( |
+ isolate, result, |
+ JSObject::GetElementWithInterceptor(receiver, receiver, index)); |
return *result; |
} |