diff options
Diffstat (limited to 'deps/v8/src/interpreter/bytecode-array-builder.cc')
-rw-r--r-- | deps/v8/src/interpreter/bytecode-array-builder.cc | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/deps/v8/src/interpreter/bytecode-array-builder.cc b/deps/v8/src/interpreter/bytecode-array-builder.cc index cfc3eb36c1..1c61776cdf 100644 --- a/deps/v8/src/interpreter/bytecode-array-builder.cc +++ b/deps/v8/src/interpreter/bytecode-array-builder.cc @@ -824,9 +824,16 @@ BytecodeArrayBuilder& BytecodeArrayBuilder::LoadKeyedProperty( return *this; } -BytecodeArrayBuilder& BytecodeArrayBuilder::GetIterator(Register object, - int feedback_slot) { - OutputGetIterator(object, feedback_slot); +BytecodeArrayBuilder& BytecodeArrayBuilder::LoadIteratorProperty( + Register object, int feedback_slot) { + size_t name_index = IteratorSymbolConstantPoolEntry(); + OutputLdaNamedProperty(object, name_index, feedback_slot); + return *this; +} + +BytecodeArrayBuilder& BytecodeArrayBuilder::GetIterator( + Register object, int load_feedback_slot, int call_feedback_slot) { + OutputGetIterator(object, load_feedback_slot, call_feedback_slot); return *this; } |