| Index: src/lookup.h
|
| diff --git a/src/lookup.h b/src/lookup.h
|
| index b800a57bcb2dd97d449827a7845094bdc08c9be0..0c298d99bf7ed2a0de1015a1f383a1fb5292c34c 100644
|
| --- a/src/lookup.h
|
| +++ b/src/lookup.h
|
| @@ -256,6 +256,7 @@ class LookupIterator final BASE_EMBEDDED {
|
| }
|
| Handle<Object> GetDataValue() const;
|
| void WriteDataValue(Handle<Object> value);
|
| + void UpdateProtector();
|
|
|
| private:
|
| enum class InterceptorState {
|
| @@ -320,6 +321,8 @@ class LookupIterator final BASE_EMBEDDED {
|
|
|
| State NotFound(JSReceiver* const holder) const;
|
|
|
| + bool HolderIsInContextIndex(uint32_t index) const;
|
| +
|
| // If configuration_ becomes mutable, update
|
| // HolderIsReceiverOrHiddenPrototype.
|
| const Configuration configuration_;
|
|
|