| Index: src/heap.h | 
| =================================================================== | 
| --- src/heap.h	(revision 1355) | 
| +++ src/heap.h	(working copy) | 
| @@ -567,7 +567,7 @@ | 
| static Object* CreateCode(const CodeDesc& desc, | 
| ScopeInfo<>* sinfo, | 
| Code::Flags flags, | 
| -                            Code** self_reference = NULL); | 
| +                            Handle<Object> self_reference); | 
|  | 
| static Object* CopyCode(Code* code); | 
| // Finds the symbol for string in the symbol table. | 
| @@ -923,8 +923,8 @@ | 
| static void MarkCompact(GCTracer* tracer); | 
|  | 
| // Code to be run before and after mark-compact. | 
| -  static void MarkCompactPrologue(); | 
| -  static void MarkCompactEpilogue(); | 
| +  static void MarkCompactPrologue(bool is_compacting); | 
| +  static void MarkCompactEpilogue(bool is_compacting); | 
|  | 
| // Helper function used by CopyObject to copy a source object to an | 
| // allocated target object and update the forwarding pointer in the source | 
|  |