| 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 e20a2e81d2a8674df40fe9409162bd745c122094..22ee8ff685ddcaa0c020c0bd690081df4ea09bc8 100644
|
| --- a/test/cctest/interpreter/bytecode_expectations/Generators.golden
|
| +++ b/test/cctest/interpreter/bytecode_expectations/Generators.golden
|
| @@ -266,7 +266,7 @@ snippet: "
|
| "
|
| frame size: 18
|
| parameter count: 1
|
| -bytecode array length: 805
|
| +bytecode array length: 793
|
| bytecodes: [
|
| B(Ldar), R(new_target),
|
| B(JumpIfUndefined), U8(28),
|
| @@ -320,7 +320,7 @@ bytecodes: [
|
| B(Star), R(6),
|
| B(LdaZero),
|
| B(Star), R(5),
|
| - B(JumpConstant), U8(20),
|
| + B(JumpConstant), U8(18),
|
| B(Ldar), R(10),
|
| /* 11 E> */ B(Throw),
|
| B(Ldar), R(closure),
|
| @@ -343,7 +343,7 @@ bytecodes: [
|
| B(JumpIfTrue), U8(18),
|
| B(LdaSmi), U8(1),
|
| B(TestEqualStrict), R(4), U8(0),
|
| - B(JumpIfTrueConstant), U8(9),
|
| + B(JumpIfTrueConstant), U8(8),
|
| B(LdaSmi), U8(76),
|
| B(Star), R(12),
|
| B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1),
|
| @@ -359,7 +359,7 @@ bytecodes: [
|
| B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(12), U8(1),
|
| B(LdrContextSlot), R(1), U8(8), U8(0), R(12),
|
| B(LdaNamedProperty), R(12), U8(5), U8(10),
|
| - B(JumpIfToBooleanTrueConstant), U8(10),
|
| + B(JumpIfToBooleanTrueConstant), U8(9),
|
| B(LdrContextSlot), R(1), U8(8), U8(0), R(12),
|
| B(LdaNamedProperty), R(12), U8(6), U8(12),
|
| B(StaContextSlot), R(1), U8(10), U8(0),
|
| @@ -375,12 +375,7 @@ bytecodes: [
|
| B(StaContextSlot), R(context), U8(4), U8(0),
|
| B(LdaContextSlot), R(1), U8(6), U8(0),
|
| B(StaContextSlot), R(context), U8(4), U8(0),
|
| - /* 36 S> */ B(LdaContextSlot), R(context), U8(4), U8(0),
|
| - B(JumpIfNotHole), U8(11),
|
| - B(LdaConstant), U8(8),
|
| - B(Star), R(14),
|
| - B(CallRuntime), U16(Runtime::kThrowReferenceError), R(14), U8(1),
|
| - B(Star), R(12),
|
| + /* 36 S> */ B(LdrContextSlot), R(context), U8(4), U8(0), R(12),
|
| B(LdaFalse),
|
| B(Star), R(13),
|
| B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(12), U8(2),
|
| @@ -422,11 +417,11 @@ bytecodes: [
|
| B(PopContext), R(2),
|
| B(LdaZero),
|
| B(StaContextSlot), R(1), U8(9), U8(0),
|
| - B(Wide), B(JumpLoop), U16(-232), U16(0),
|
| + B(Wide), B(JumpLoop), U16(-220), U16(0),
|
| B(Jump), U8(44),
|
| B(Star), R(12),
|
| B(Ldar), R(closure),
|
| - B(CreateCatchContext), R(12), U8(11), U8(12),
|
| + B(CreateCatchContext), R(12), U8(10), U8(11),
|
| B(Star), R(11),
|
| B(PushContext), R(2),
|
| B(LdrContextSlot), R(0), U8(9), U8(0), R(12),
|
| @@ -449,19 +444,19 @@ bytecodes: [
|
| B(LdrContextSlot), R(1), U8(9), U8(0), R(11),
|
| B(LdaZero),
|
| B(TestEqualStrict), R(11), U8(15),
|
| - B(JumpIfTrueConstant), U8(18),
|
| + B(JumpIfTrueConstant), U8(17),
|
| B(LdrContextSlot), R(1), U8(7), U8(0), R(11),
|
| B(LdaUndefined),
|
| B(TestEqualStrict), R(11), U8(16),
|
| - B(JumpIfTrueConstant), U8(19),
|
| + B(JumpIfTrueConstant), U8(9),
|
| B(LdrContextSlot), R(1), U8(7), U8(0), R(11),
|
| - B(LdaNamedProperty), R(11), U8(13), U8(17),
|
| + B(LdaNamedProperty), R(11), U8(12), U8(17),
|
| B(StaContextSlot), R(1), U8(11), U8(0),
|
| B(LdrContextSlot), R(1), U8(11), U8(0), R(11),
|
| B(LdaNull),
|
| B(TestEqual), R(11), U8(19),
|
| B(JumpIfFalse), U8(4),
|
| - B(JumpConstant), U8(17),
|
| + B(JumpConstant), U8(16),
|
| B(LdrContextSlot), R(1), U8(9), U8(0), R(11),
|
| B(LdaSmi), U8(1),
|
| B(TestEqualStrict), R(11), U8(20),
|
| @@ -469,13 +464,13 @@ bytecodes: [
|
| B(LdaContextSlot), R(1), U8(11), U8(0),
|
| B(TypeOf),
|
| B(Star), R(11),
|
| - B(LdaConstant), U8(14),
|
| + B(LdaConstant), U8(13),
|
| B(TestEqualStrict), R(11), U8(21),
|
| B(JumpIfFalse), U8(4),
|
| B(Jump), U8(18),
|
| B(Wide), B(LdaSmi), U16(130),
|
| B(Star), R(11),
|
| - B(LdaConstant), U8(15),
|
| + B(LdaConstant), U8(14),
|
| B(Star), R(12),
|
| B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2),
|
| B(Throw),
|
| @@ -486,7 +481,7 @@ bytecodes: [
|
| B(Jump), U8(23),
|
| B(Star), R(12),
|
| B(Ldar), R(closure),
|
| - B(CreateCatchContext), R(12), U8(11), U8(16),
|
| + B(CreateCatchContext), R(12), U8(10), U8(15),
|
| B(Star), R(11),
|
| B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
|
| B(Ldar), R(11),
|
| @@ -581,9 +576,8 @@ constant pool: [
|
| ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"],
|
| ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"],
|
| FIXED_ARRAY_TYPE,
|
| - ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
|
| - Smi [146],
|
| - Smi [167],
|
| + Smi [134],
|
| + Smi [155],
|
| ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"],
|
| FIXED_ARRAY_TYPE,
|
| ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"],
|
| @@ -592,13 +586,12 @@ constant pool: [
|
| FIXED_ARRAY_TYPE,
|
| Smi [129],
|
| Smi [166],
|
| - Smi [155],
|
| - Smi [601],
|
| + Smi [589],
|
| ]
|
| handlers: [
|
| - [48, 718, 724],
|
| - [153, 458, 464],
|
| - [156, 414, 416],
|
| - [572, 586, 588],
|
| + [48, 706, 712],
|
| + [153, 446, 452],
|
| + [156, 402, 404],
|
| + [560, 574, 576],
|
| ]
|
|
|
|
|