Index: src/compiler/pipeline.cc |
diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc |
index 5d9676ee16e85828cc4c965c7a115afafed3e0b4..c281e2d6f73755f4fbf3085a24c5f8fb16c40f41 100644 |
--- a/src/compiler/pipeline.cc |
+++ b/src/compiler/pipeline.cc |
@@ -946,7 +946,7 @@ struct EscapeAnalysisPhase { |
void Run(PipelineData* data, Zone* temp_zone) { |
EscapeAnalysis escape_analysis(data->graph(), data->jsgraph()->common(), |
temp_zone); |
- escape_analysis.Run(); |
+ if (!escape_analysis.Run()) return; |
JSGraphReducer graph_reducer(data->jsgraph(), temp_zone); |
EscapeAnalysisReducer escape_reducer(&graph_reducer, data->jsgraph(), |
&escape_analysis, temp_zone); |