| Index: test/cctest/test-heap.cc | 
| diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc | 
| index 5a809721acec7ecbe0af7ce4ba00d0d757dacc1d..adfe0174df98b555b21084cb63a9acdd2fa4a9d4 100644 | 
| --- a/test/cctest/test-heap.cc | 
| +++ b/test/cctest/test-heap.cc | 
| @@ -820,10 +820,10 @@ TEST(StringAllocation) { | 
| } | 
|  | 
|  | 
| -static int ObjectsFoundInHeap(Handle<Object> objs[], int size) { | 
| +static int ObjectsFoundInHeap(Heap* heap, Handle<Object> objs[], int size) { | 
| // Count the number of objects found in the heap. | 
| int found_count = 0; | 
| -  HeapIterator iterator; | 
| +  HeapIterator iterator(heap); | 
| for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { | 
| for (int i = 0; i < size; i++) { | 
| if (*objs[i] == obj) { | 
| @@ -869,7 +869,7 @@ TEST(Iteration) { | 
| objs[next_objs_index++] = Handle<Map>(HeapObject::cast(*objs[0])->map()); | 
|  | 
| CHECK_EQ(objs_count, next_objs_index); | 
| -  CHECK_EQ(objs_count, ObjectsFoundInHeap(objs, objs_count)); | 
| +  CHECK_EQ(objs_count, ObjectsFoundInHeap(HEAP, objs, objs_count)); | 
| } | 
|  | 
|  | 
| @@ -1465,7 +1465,7 @@ TEST(TestSizeOfObjectsVsHeapIteratorPrecision) { | 
| InitializeVM(); | 
| HEAP->EnsureHeapIsIterable(); | 
| intptr_t size_of_objects_1 = HEAP->SizeOfObjects(); | 
| -  HeapIterator iterator; | 
| +  HeapIterator iterator(HEAP); | 
| intptr_t size_of_objects_2 = 0; | 
| for (HeapObject* obj = iterator.next(); | 
| obj != NULL; | 
| @@ -1586,7 +1586,7 @@ TEST(CollectingAllAvailableGarbageShrinksNewSpace) { | 
|  | 
| static int NumberOfGlobalObjects() { | 
| int count = 0; | 
| -  HeapIterator iterator; | 
| +  HeapIterator iterator(HEAP); | 
| for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { | 
| if (obj->IsGlobalObject()) count++; | 
| } | 
|  |