diff options
Diffstat (limited to 'deps/v8/src/property.h')
-rw-r--r-- | deps/v8/src/property.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/deps/v8/src/property.h b/deps/v8/src/property.h index 2ee6c2a2d..0f78ba478 100644 --- a/deps/v8/src/property.h +++ b/deps/v8/src/property.h @@ -46,7 +46,8 @@ class Descriptor BASE_EMBEDDED { public: MUST_USE_RESULT MaybeObject* KeyToUniqueName() { if (!key_->IsUniqueName()) { - MaybeObject* maybe_result = HEAP->InternalizeString(String::cast(key_)); + MaybeObject* maybe_result = + key_->GetIsolate()->heap()->InternalizeString(String::cast(key_)); if (!maybe_result->To(&key_)) return maybe_result; } return key_; @@ -422,12 +423,10 @@ class LookupResult BASE_EMBEDDED { PropertyIndex GetFieldIndex() { ASSERT(lookup_type_ == DESCRIPTOR_TYPE); - ASSERT(IsField()); return PropertyIndex::NewFieldIndex(GetFieldIndexFromMap(holder()->map())); } int GetLocalFieldIndexFromMap(Map* map) { - ASSERT(IsField()); return GetFieldIndexFromMap(map) - map->inobject_properties(); } |