diff options
Diffstat (limited to 'deps/v8/src/compiler/operator-properties.cc')
-rw-r--r-- | deps/v8/src/compiler/operator-properties.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/operator-properties.cc b/deps/v8/src/compiler/operator-properties.cc index 959e743369..1fcc12291d 100644 --- a/deps/v8/src/compiler/operator-properties.cc +++ b/deps/v8/src/compiler/operator-properties.cc @@ -54,6 +54,7 @@ bool OperatorProperties::NeedsExactContext(const Operator* op) { case IrOpcode::kJSStackCheck: case IrOpcode::kJSStoreGlobal: case IrOpcode::kJSStoreMessage: + case IrOpcode::kJSGetIterator: return false; case IrOpcode::kJSCallRuntime: @@ -237,6 +238,9 @@ bool OperatorProperties::HasFrameStateInput(const Operator* op) { case IrOpcode::kJSPerformPromiseThen: case IrOpcode::kJSObjectIsArray: case IrOpcode::kJSRegExpTest: + + // Iterator protocol operations + case IrOpcode::kJSGetIterator: return true; default: |