diff options
Diffstat (limited to 'deps/v8/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden')
-rw-r--r-- | deps/v8/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden | 42 |
1 files changed, 15 insertions, 27 deletions
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden index 62d07cef7e..e6bf0f717e 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden @@ -9,16 +9,14 @@ wrap: yes snippet: " let x = 10; function f1() {return x;} " -frame size: 2 +frame size: 1 parameter count: 1 -bytecode array length: 21 +bytecode array length: 15 bytecodes: [ B(CreateFunctionContext), U8(0), U8(1), - B(PushContext), R(1), + B(PushContext), R(0), B(LdaTheHole), B(StaCurrentContextSlot), U8(4), - B(CreateClosure), U8(1), U8(0), U8(2), - B(Star), R(0), /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(10), /* 42 E> */ B(StaCurrentContextSlot), U8(4), @@ -27,7 +25,6 @@ bytecodes: [ ] constant pool: [ SCOPE_INFO_TYPE, - SHARED_FUNCTION_INFO_TYPE, ] handlers: [ ] @@ -36,16 +33,14 @@ handlers: [ snippet: " let x = 10; function f1() {return x;} return x; " -frame size: 2 +frame size: 1 parameter count: 1 -bytecode array length: 22 +bytecode array length: 16 bytecodes: [ B(CreateFunctionContext), U8(0), U8(1), - B(PushContext), R(1), + B(PushContext), R(0), B(LdaTheHole), B(StaCurrentContextSlot), U8(4), - B(CreateClosure), U8(1), U8(0), U8(2), - B(Star), R(0), /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(10), /* 42 E> */ B(StaCurrentContextSlot), U8(4), @@ -54,7 +49,6 @@ bytecodes: [ ] constant pool: [ SCOPE_INFO_TYPE, - SHARED_FUNCTION_INFO_TYPE, ] handlers: [ ] @@ -63,22 +57,20 @@ handlers: [ snippet: " let x = (x = 20); function f1() {return x;} " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 31 +bytecode array length: 25 bytecodes: [ B(CreateFunctionContext), U8(0), U8(1), - B(PushContext), R(1), + B(PushContext), R(0), B(LdaTheHole), B(StaCurrentContextSlot), U8(4), - B(CreateClosure), U8(1), U8(0), U8(2), - B(Star), R(0), /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(20), - B(Star), R(2), + B(Star), R(1), B(LdaCurrentContextSlot), U8(4), - /* 45 E> */ B(ThrowReferenceErrorIfHole), U8(2), - B(Ldar), R(2), + /* 45 E> */ B(ThrowReferenceErrorIfHole), U8(1), + B(Ldar), R(1), B(StaCurrentContextSlot), U8(4), /* 42 E> */ B(StaCurrentContextSlot), U8(4), B(LdaUndefined), @@ -86,7 +78,6 @@ bytecodes: [ ] constant pool: [ SCOPE_INFO_TYPE, - SHARED_FUNCTION_INFO_TYPE, ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"], ] handlers: [ @@ -96,16 +87,14 @@ handlers: [ snippet: " let x = 10; x = 20; function f1() {return x;} " -frame size: 2 +frame size: 1 parameter count: 1 -bytecode array length: 25 +bytecode array length: 19 bytecodes: [ B(CreateFunctionContext), U8(0), U8(1), - B(PushContext), R(1), + B(PushContext), R(0), B(LdaTheHole), B(StaCurrentContextSlot), U8(4), - B(CreateClosure), U8(1), U8(0), U8(2), - B(Star), R(0), /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(10), /* 42 E> */ B(StaCurrentContextSlot), U8(4), @@ -116,7 +105,6 @@ bytecodes: [ ] constant pool: [ SCOPE_INFO_TYPE, - SHARED_FUNCTION_INFO_TYPE, ] handlers: [ ] |