| Index: src/mark-compact.cc
 | 
| diff --git a/src/mark-compact.cc b/src/mark-compact.cc
 | 
| index 2704f51f0adf83ed3d90a1de4dcb14ce0e189c4a..dd34ea31309cd66c92008b04115cd808eeed57f0 100644
 | 
| --- a/src/mark-compact.cc
 | 
| +++ b/src/mark-compact.cc
 | 
| @@ -339,6 +339,11 @@ bool MarkCompactCollector::StartCompaction(CompactionMode mode) {
 | 
|    if (!compacting_) {
 | 
|      ASSERT(evacuation_candidates_.length() == 0);
 | 
|  
 | 
| +#ifdef ENABLE_GDB_JIT_INTERFACE
 | 
| +    // If GDBJIT interface is active disable compaction.
 | 
| +    if (FLAG_gdbjit) return false;
 | 
| +#endif
 | 
| +
 | 
|      CollectEvacuationCandidates(heap()->old_pointer_space());
 | 
|      CollectEvacuationCandidates(heap()->old_data_space());
 | 
|  
 | 
| @@ -778,13 +783,6 @@ void MarkCompactCollector::Prepare(GCTracer* tracer) {
 | 
|  
 | 
|    ASSERT(!FLAG_never_compact || !FLAG_always_compact);
 | 
|  
 | 
| -#ifdef ENABLE_GDB_JIT_INTERFACE
 | 
| -  if (FLAG_gdbjit) {
 | 
| -    // If GDBJIT interface is active disable compaction.
 | 
| -    compacting_collection_ = false;
 | 
| -  }
 | 
| -#endif
 | 
| -
 | 
|    // Clear marking bits if incremental marking is aborted.
 | 
|    if (was_marked_incrementally_ && abort_incremental_marking_) {
 | 
|      heap()->incremental_marking()->Abort();
 | 
| 
 |