Chromium Code Reviews| Index: src/objects-inl.h |
| diff --git a/src/objects-inl.h b/src/objects-inl.h |
| index 46e09ba123a0038e26573213cbb64e7bdb442dce..99486d5512e24ef1c2cafda385be9d5fca5d175b 100644 |
| --- a/src/objects-inl.h |
| +++ b/src/objects-inl.h |
| @@ -1335,14 +1335,14 @@ int HeapNumber::get_sign() { |
| ACCESSORS(JSObject, properties, FixedArray, kPropertiesOffset) |
| -HeapObject* JSObject::elements() { |
| +FixedArrayBase* JSObject::elements() { |
| Object* array = READ_FIELD(this, kElementsOffset); |
| ASSERT(array->HasValidElements()); |
| - return reinterpret_cast<HeapObject*>(array); |
| + return reinterpret_cast<FixedArrayBase*>(array); |
|
Sven Panne
2011/08/12 11:11:22
static_cast might be nicer here.
|
| } |
| -void JSObject::set_elements(HeapObject* value, WriteBarrierMode mode) { |
| +void JSObject::set_elements(FixedArrayBase* value, WriteBarrierMode mode) { |
| ASSERT(map()->has_fast_elements() == |
| (value->map() == GetHeap()->fixed_array_map() || |
| value->map() == GetHeap()->fixed_cow_array_map())); |