| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 046c5698058474f21b4d26499551e5a535effa9f..96433eae3adab80fe318cfc91c78c407ddcde75b 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -1106,6 +1106,19 @@ MaybeHandle<Object> Object::GetPropertyOrElement(Handle<Object> object,
|
| }
|
|
|
|
|
| +MaybeHandle<Object> Object::GetProperty(Isolate* isolate,
|
| + Handle<Object> object,
|
| + const char* name) {
|
| + Handle<String> str = isolate->factory()->InternalizeUtf8String(name);
|
| + ASSERT(!str.is_null());
|
| +#ifdef DEBUG
|
| + uint32_t index; // Assert that the name is not an array index.
|
| + ASSERT(!str->AsArrayIndex(&index));
|
| +#endif // DEBUG
|
| + return GetProperty(object, str);
|
| +}
|
| +
|
| +
|
| MaybeHandle<Object> JSProxy::GetElementWithHandler(Handle<JSProxy> proxy,
|
| Handle<Object> receiver,
|
| uint32_t index) {
|
|
|