| Index: src/runtime.cc
 | 
| diff --git a/src/runtime.cc b/src/runtime.cc
 | 
| index 8d84fdace2562f4f6f834940706f298bfdf481a5..d60806c5af7d87160f8e6305f5e004ff30eca59e 100644
 | 
| --- a/src/runtime.cc
 | 
| +++ b/src/runtime.cc
 | 
| @@ -8541,7 +8541,8 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_OptimizeFunctionOnNextCall) {
 | 
|          unoptimized->set_allow_osr_at_loop_nesting_level(i);
 | 
|          isolate->runtime_profiler()->AttemptOnStackReplacement(*function);
 | 
|        }
 | 
| -    } else if (type->IsOneByteEqualTo(STATIC_ASCII_VECTOR("concurrent"))) {
 | 
| +    } else if (type->IsOneByteEqualTo(STATIC_ASCII_VECTOR("concurrent")) &&
 | 
| +               isolate->concurrent_recompilation_enabled()) {
 | 
|        function->MarkForConcurrentRecompilation();
 | 
|      }
 | 
|    }
 | 
| 
 |