| Index: src/ia32/deoptimizer-ia32.cc | 
| diff --git a/src/ia32/deoptimizer-ia32.cc b/src/ia32/deoptimizer-ia32.cc | 
| index 2602bed99bc4c904663b398c06cfd59809fd875b..9c6a2d458ecdd6ac7ddf91a12b0d79a6aad5d649 100644 | 
| --- a/src/ia32/deoptimizer-ia32.cc | 
| +++ b/src/ia32/deoptimizer-ia32.cc | 
| @@ -252,8 +252,10 @@ void Deoptimizer::PatchStackCheckCodeAt(Code* unoptimized_code, | 
| *(call_target_address - 2) = 0x90;  // nop | 
| Assembler::set_target_address_at(call_target_address, | 
| replacement_code->entry()); | 
| -  // TODO(gc) ISOLATES MERGE | 
| -  HEAP->incremental_marking()->RecordWrite(unoptimized_code, replacement_code); | 
| + | 
| +  // TODO(gc) we are not compacting code space. | 
| +  unoptimized_code->GetHeap()->incremental_marking()->RecordWrite( | 
| +      unoptimized_code, NULL, replacement_code); | 
| } | 
|  | 
|  | 
|  |