diff options
Diffstat (limited to 'deps/v8/src/compiler/escape-analysis-reducer.cc')
-rw-r--r-- | deps/v8/src/compiler/escape-analysis-reducer.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/escape-analysis-reducer.cc b/deps/v8/src/compiler/escape-analysis-reducer.cc index 1642d85c230..1434a4b98a4 100644 --- a/deps/v8/src/compiler/escape-analysis-reducer.cc +++ b/deps/v8/src/compiler/escape-analysis-reducer.cc @@ -99,7 +99,8 @@ Reduction EscapeAnalysisReducer::Reduce(Node* node) { } switch (node->opcode()) { - case IrOpcode::kAllocate: { + case IrOpcode::kAllocate: + case IrOpcode::kTypeGuard: { const VirtualObject* vobject = analysis_result().GetVirtualObject(node); if (vobject && !vobject->HasEscaped()) { RelaxEffectsAndControls(node); |