Index: src/objects-inl.h |
diff --git a/src/objects-inl.h b/src/objects-inl.h |
index 34b7c2e229c457c7212514c3f1856094000c966d..6870ce06dd53c00f224a6be9c582aee55b1e61fb 100644 |
--- a/src/objects-inl.h |
+++ b/src/objects-inl.h |
@@ -1339,6 +1339,8 @@ void JSObject::set_elements(HeapObject* value, WriteBarrierMode mode) { |
ASSERT(map()->has_fast_elements() == |
(value->map() == GetHeap()->fixed_array_map() || |
value->map() == GetHeap()->fixed_cow_array_map())); |
+ ASSERT(map()->has_fast_double_elements() == |
+ value->IsFixedDoubleArray()); |
ASSERT(value->HasValidElements()); |
WRITE_FIELD(this, kElementsOffset, value); |
CONDITIONAL_WRITE_BARRIER(GetHeap(), this, kElementsOffset, mode); |