| Index: src/compiler/escape-analysis.cc
|
| diff --git a/src/compiler/escape-analysis.cc b/src/compiler/escape-analysis.cc
|
| index d11c3ab674dd22ea26b8b109729d0e2280113e50..670770055e3ece533416e25e5d76ae4aea2a6fa8 100644
|
| --- a/src/compiler/escape-analysis.cc
|
| +++ b/src/compiler/escape-analysis.cc
|
| @@ -794,6 +794,12 @@ bool EscapeStatusAnalysis::CheckUsesForEscape(Node* uses, Node* rep,
|
| break;
|
| case IrOpcode::kSelect:
|
| case IrOpcode::kTypeGuard:
|
| + // TODO(mstarzinger): The following list of operators will eventually be
|
| + // handled by the EscapeAnalysisReducer (similar to ObjectIsSmi).
|
| + case IrOpcode::kObjectIsCallable:
|
| + case IrOpcode::kObjectIsNumber:
|
| + case IrOpcode::kObjectIsString:
|
| + case IrOpcode::kObjectIsUndetectable:
|
| if (SetEscaped(rep)) {
|
| TRACE("Setting #%d (%s) to escaped because of use by #%d (%s)\n",
|
| rep->id(), rep->op()->mnemonic(), use->id(),
|
|
|