Index: test/cctest/interpreter/bytecode_expectations/Generators.golden |
diff --git a/test/cctest/interpreter/bytecode_expectations/Generators.golden b/test/cctest/interpreter/bytecode_expectations/Generators.golden |
index 1f379c0306f2b81b27be6bfba767821aeaba0778..25a40dcdad1e48039f7996c564c6e0161a80b9d2 100644 |
--- a/test/cctest/interpreter/bytecode_expectations/Generators.golden |
+++ b/test/cctest/interpreter/bytecode_expectations/Generators.golden |
@@ -22,7 +22,7 @@ bytecodes: [ |
B(LdaZero), |
B(TestEqualStrict), R(1), U8(0), |
B(JumpIfTrue), U8(53), |
- B(LdaSmi), U8(77), |
+ B(LdaSmi), U8(78), |
B(Star), R(2), |
B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), |
B(LdaSmi), U8(-2), |
@@ -135,7 +135,7 @@ bytecodes: [ |
B(LdaSmi), U8(1), |
B(TestEqualStrict), R(1), U8(0), |
B(JumpIfTrueConstant), U8(0), |
- B(LdaSmi), U8(77), |
+ B(LdaSmi), U8(78), |
B(Star), R(2), |
B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), |
B(LdaSmi), U8(-2), |
@@ -277,7 +277,7 @@ snippet: " |
" |
frame size: 17 |
parameter count: 1 |
-bytecode array length: 771 |
+bytecode array length: 777 |
bytecodes: [ |
B(Ldar), R(new_target), |
B(JumpIfUndefined), U8(28), |
@@ -289,7 +289,7 @@ bytecodes: [ |
B(LdaSmi), U8(1), |
B(TestEqualStrict), R(3), U8(0), |
B(JumpIfTrueConstant), U8(3), |
- B(LdaSmi), U8(77), |
+ B(LdaSmi), U8(78), |
B(Star), R(4), |
B(CallRuntime), U16(Runtime::kAbort), R(4), U8(1), |
B(LdaSmi), U8(-2), |
@@ -345,11 +345,12 @@ bytecodes: [ |
B(Mov), R(context), R(9), |
B(Mov), R(context), R(10), |
/* 30 S> */ B(CreateArrayLiteral), U8(1), U8(0), U8(9), |
- B(Star), R(12), |
- B(LdaConstant), U8(2), |
- /* 30 E> */ B(LdaKeyedProperty), R(12), U8(4), |
B(Star), R(11), |
- /* 30 E> */ B(CallProperty), R(11), R(12), U8(1), U8(2), |
+ B(LdaNamedProperty), R(11), U8(2), U8(2), |
+ B(Star), R(12), |
+ B(CallProperty), R(12), R(11), U8(1), U8(4), |
+ B(JumpIfJSReceiver), U8(7), |
+ B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0), |
/* 30 E> */ B(StaContextSlot), R(1), U8(7), U8(0), |
B(LdaSmi), U8(-2), |
B(TestEqual), R(3), U8(0), |
@@ -357,7 +358,7 @@ bytecodes: [ |
B(LdaSmi), U8(1), |
B(TestEqualStrict), R(3), U8(0), |
B(JumpIfTrueConstant), U8(8), |
- B(LdaSmi), U8(77), |
+ B(LdaSmi), U8(78), |
B(Star), R(11), |
B(CallRuntime), U16(Runtime::kAbort), R(11), U8(1), |
/* 27 S> */ B(LdaContextSlot), R(1), U8(7), U8(0), |
@@ -606,7 +607,7 @@ constant pool: [ |
FIXED_ARRAY_TYPE, |
FIXED_ARRAY_TYPE, |
SYMBOL_TYPE, |
- Smi [149], |
+ Smi [155], |
ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], |
ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], |
ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], |
@@ -621,12 +622,12 @@ constant pool: [ |
FIXED_ARRAY_TYPE, |
Smi [133], |
Smi [161], |
- Smi [581], |
+ Smi [587], |
] |
handlers: [ |
- [46, 690, 696], |
- [143, 438, 444], |
- [146, 394, 396], |
- [542, 558, 560], |
+ [46, 696, 702], |
+ [143, 444, 450], |
+ [146, 400, 402], |
+ [548, 564, 566], |
] |