| Index: src/heap/heap-inl.h
 | 
| diff --git a/src/heap/heap-inl.h b/src/heap/heap-inl.h
 | 
| index b170e04798eaf4bba8d86db01e723337b02f1cb1..fdb1d7345b4d79c0e738f39ab879667f4e604048 100644
 | 
| --- a/src/heap/heap-inl.h
 | 
| +++ b/src/heap/heap-inl.h
 | 
| @@ -452,7 +452,7 @@ AllocationMemento* Heap::FindAllocationMemento(HeapObject* object) {
 | 
|    Address top = NewSpaceTop();
 | 
|    DCHECK(memento_address == top ||
 | 
|           memento_address + HeapObject::kHeaderSize <= top ||
 | 
| -         !NewSpacePage::OnSamePage(memento_address, top));
 | 
| +         !NewSpacePage::OnSamePage(memento_address, top - 1));
 | 
|    if (memento_address == top) return NULL;
 | 
|  
 | 
|    AllocationMemento* memento = AllocationMemento::cast(candidate);
 | 
| 
 |