Index: src/compiler/pipeline.cc |
diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc |
index 16a4c3a20f288c9f399a6820cae9fedd5503ac56..330b0960ec20ec6563867a66d8a5db069cc67fcb 100644 |
--- a/src/compiler/pipeline.cc |
+++ b/src/compiler/pipeline.cc |
@@ -949,7 +949,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); |