Index: src/lookup.cc |
diff --git a/src/lookup.cc b/src/lookup.cc |
index a52e9afa7c35aa7b4b846fdb7da5edf083a633fb..e081a1aa07aec11860aa54589407efdedee61ea6 100644 |
--- a/src/lookup.cc |
+++ b/src/lookup.cc |
@@ -329,7 +329,7 @@ Handle<Object> LookupIterator::FetchValue() const { |
} |
ElementsAccessor* accessor = holder->GetElementsAccessor(); |
- return accessor->Get(holder, index_); |
+ return accessor->Get(handle(holder->elements()), number_); |
} else if (holder_map_->IsGlobalObjectMap()) { |
result = holder->global_dictionary()->ValueAt(number_); |
DCHECK(result->IsPropertyCell()); |