Index: src/mark-compact.h |
diff --git a/src/mark-compact.h b/src/mark-compact.h |
index 3c9d28ba5352c98b3807ff7e7f04a856a83203cd..35c71fa8fbbc3b30752017bc4d1893fc90b76121 100644 |
--- a/src/mark-compact.h |
+++ b/src/mark-compact.h |
@@ -129,7 +129,7 @@ class MarkCompactCollector { |
int* offset); |
// Type of functions to process non-live objects. |
- typedef void (*ProcessNonLiveFunction)(HeapObject* object); |
+ typedef void (*ProcessNonLiveFunction)(HeapObject* object, Isolate* isolate); |
// Pointer to member function, used in IterateLiveObjects. |
typedef int (MarkCompactCollector::*LiveObjectCallback)(HeapObject* obj); |
@@ -179,7 +179,7 @@ class MarkCompactCollector { |
#endif |
// Determine type of object and emit deletion log event. |
- static void ReportDeleteIfNeeded(HeapObject* obj); |
+ static void ReportDeleteIfNeeded(HeapObject* obj, Isolate* isolate); |
// Returns size of a possibly marked object. |
static int SizeOfMarkedObject(HeapObject* obj); |