Index: src/runtime/runtime-compiler.cc |
diff --git a/src/runtime/runtime-compiler.cc b/src/runtime/runtime-compiler.cc |
index de974a2df505aee31ec1604508e95b362ed3d13e..c79616873202bfd348fc4fdc89649f449028f3b5 100644 |
--- a/src/runtime/runtime-compiler.cc |
+++ b/src/runtime/runtime-compiler.cc |
@@ -71,6 +71,8 @@ Object* CompileOptimized(Isolate* isolate, Handle<JSFunction> function, |
DCHECK(function->code()->kind() == Code::FUNCTION || |
function->code()->kind() == Code::OPTIMIZED_FUNCTION || |
+ (function->code()->is_interpreter_entry_trampoline() && |
+ function->shared()->HasBytecodeArray()) || |
function->IsInOptimizationQueue()); |
return function->code(); |
} |