| Index: src/property.h
|
| diff --git a/src/property.h b/src/property.h
|
| index 6bf52a701902761f0f30d9288ef816eb6c2a2b10..9eb4194b424bef8fa5f4e975b49c7d4e60ccec47 100644
|
| --- a/src/property.h
|
| +++ b/src/property.h
|
| @@ -68,7 +68,7 @@ class Descriptor BASE_EMBEDDED {
|
| details_ = PropertyDetails(details_.attributes(), details_.type(), index);
|
| }
|
|
|
| - void SetSortedKey(int index) { details_ = details_.set_pointer(index); }
|
| + void SetSortedKeyIndex(int index) { details_ = details_.set_pointer(index); }
|
|
|
| private:
|
| String* key_;
|
| @@ -384,6 +384,7 @@ class LookupResult BASE_EMBEDDED {
|
|
|
| Object* GetValueFromMap(Map* map) const {
|
| ASSERT(lookup_type_ == DESCRIPTOR_TYPE);
|
| + ASSERT(number_ < map->NumberOfOwnDescriptors());
|
| return map->instance_descriptors()->GetValue(number_);
|
| }
|
|
|
|
|