Index: src/heap/spaces.cc |
diff --git a/src/heap/spaces.cc b/src/heap/spaces.cc |
index 2a54b5a9ca9ce8ec42e48ed1b9457299c0352110..13622d6e046e59adf3ae13b15af36f757eb4e0d9 100644 |
--- a/src/heap/spaces.cc |
+++ b/src/heap/spaces.cc |
@@ -2486,7 +2486,8 @@ HeapObject* FreeList::Allocate(int size_in_bytes) { |
new_node_size - size_in_bytes - linear_size); |
owner_->SetTopAndLimit(new_node->address() + size_in_bytes, |
new_node->address() + size_in_bytes + linear_size); |
- } else if (bytes_left >= 0) { |
+ } else { |
+ DCHECK(bytes_left >= 0); |
// Normally we give the rest of the node to the allocator as its new |
// linear allocation area. |
owner_->SetTopAndLimit(new_node->address() + size_in_bytes, |