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())); |