| Index: runtime/vm/scavenger.cc | 
| =================================================================== | 
| --- runtime/vm/scavenger.cc	(revision 44128) | 
| +++ runtime/vm/scavenger.cc	(working copy) | 
| @@ -155,10 +155,6 @@ | 
| return; | 
| } | 
|  | 
| -    // Objects should be contained in the heap. | 
| -    // TODO(iposva): Add an appropriate assert here or in the return block | 
| -    // below. | 
| - | 
| // The scavenger is only interested in objects located in the from space. | 
| // | 
| // We are using address math here and relying on the unsigned underflow | 
| @@ -165,6 +161,7 @@ | 
| // in the code below to avoid having two checks. | 
| uword obj_offset = reinterpret_cast<uword>(raw_obj) - from_start_; | 
| if (obj_offset > from_size_) { | 
| +      ASSERT(scavenger_->to_->Contains(RawObject::ToAddr(raw_obj))); | 
| return; | 
| } | 
|  | 
|  |