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); |
} |