Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index ab3e8ec3572136061e342288c9c1ba58ddaf8159..b8a737518b29a2295f5d169f6ff9a1537e48a174 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -5023,7 +5023,9 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_KeyedGetProperty) { |
if (!result.representation().IsDouble()) { |
keyed_lookup_cache->Update(receiver_map, key, offset); |
} |
- return receiver->FastPropertyAt(result.representation(), offset); |
+ HandleScope scope(isolate); |
+ return *JSObject::FastPropertyAt( |
+ handle(receiver, isolate), result.representation(), offset); |
} |
} else { |
// Attempt dictionary lookup. |