Index: src/interpreter/bytecode-pipeline.cc |
diff --git a/src/interpreter/bytecode-pipeline.cc b/src/interpreter/bytecode-pipeline.cc |
index 07ce6ed5d2eb09f57a2a85c95ff2fcd7f3aa1010..376bf88e83087d3c3b4d4cd8b65c5f525ca3cf8a 100644 |
--- a/src/interpreter/bytecode-pipeline.cc |
+++ b/src/interpreter/bytecode-pipeline.cc |
@@ -12,6 +12,8 @@ namespace internal { |
namespace interpreter { |
void BytecodeSourceInfo::Update(const BytecodeSourceInfo& entry) { |
+ if (!entry.is_valid()) return; |
+ |
if (!is_valid() || (entry.is_statement() && !is_statement()) || |
(entry.is_statement() && is_statement() && |
entry.source_position() > source_position())) { |