| Index: src/heap/spaces-inl.h
|
| diff --git a/src/heap/spaces-inl.h b/src/heap/spaces-inl.h
|
| index 136dc3b1a3ffc0e0d52c3a264c872c017441fa69..76011768faf3d8e7f5337f4241f1742b5c0bc9e5 100644
|
| --- a/src/heap/spaces-inl.h
|
| +++ b/src/heap/spaces-inl.h
|
| @@ -133,7 +133,12 @@ HeapObject* HeapObjectIterator::FromCurrentPage() {
|
| }
|
|
|
| if (!obj->IsFiller()) {
|
| - DCHECK_OBJECT_SIZE(obj_size);
|
| + if (obj->IsCode()) {
|
| + DCHECK_EQ(space_, space_->heap()->code_space());
|
| + DCHECK_CODEOBJECT_SIZE(obj_size, space_);
|
| + } else {
|
| + DCHECK_OBJECT_SIZE(obj_size);
|
| + }
|
| return obj;
|
| }
|
| }
|
|
|