| Index: src/elements.cc
|
| diff --git a/src/elements.cc b/src/elements.cc
|
| index d7e49cdcb9350b6f17c28882fc6c0aa6f57d12b4..4104fd09562968ca5cc4137ccb4f073c9e05c9f3 100644
|
| --- a/src/elements.cc
|
| +++ b/src/elements.cc
|
| @@ -927,6 +927,7 @@ class ElementsAccessorBase : public ElementsAccessor {
|
| Handle<FixedArrayBase> backing_store,
|
| KeyAccumulator* keys) final {
|
| if (keys->filter() & ONLY_ALL_CAN_READ) return;
|
| + if (keys->filter() & USE_ACCESS_CHECK_INTERCEPTOR) return;
|
| Subclass::CollectElementIndicesImpl(object, backing_store, keys);
|
| }
|
|
|
| @@ -1342,6 +1343,7 @@ class DictionaryElementsAccessor
|
| uint32_t insertion_index = 0) {
|
| if (filter & SKIP_STRINGS) return list;
|
| if (filter & ONLY_ALL_CAN_READ) return list;
|
| + if (filter & USE_ACCESS_CHECK_INTERCEPTOR) return list;
|
|
|
| Handle<SeededNumberDictionary> dictionary =
|
| Handle<SeededNumberDictionary>::cast(backing_store);
|
|
|