diff options
Diffstat (limited to 'deps/v8/src/compiler/loop-variable-optimizer.cc')
-rw-r--r-- | deps/v8/src/compiler/loop-variable-optimizer.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/loop-variable-optimizer.cc b/deps/v8/src/compiler/loop-variable-optimizer.cc index fe5b8c7889..5a0fc9dbfb 100644 --- a/deps/v8/src/compiler/loop-variable-optimizer.cc +++ b/deps/v8/src/compiler/loop-variable-optimizer.cc @@ -240,7 +240,8 @@ InductionVariable* LoopVariableOptimizer::TryGetInductionVariable(Node* phi) { // TODO(jarin) Support both sides. Node* input = arith->InputAt(0); if (input->opcode() == IrOpcode::kSpeculativeToNumber || - input->opcode() == IrOpcode::kJSToNumber) { + input->opcode() == IrOpcode::kJSToNumber || + input->opcode() == IrOpcode::kJSToNumberConvertBigInt) { input = input->InputAt(0); } if (input != phi) return nullptr; |