diff options
Diffstat (limited to 'deps/v8/test/cctest/interpreter/bytecode_expectations/PrivateClassFields.golden')
-rw-r--r-- | deps/v8/test/cctest/interpreter/bytecode_expectations/PrivateClassFields.golden | 91 |
1 files changed, 59 insertions, 32 deletions
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/PrivateClassFields.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/PrivateClassFields.golden index f19a0f0c73..71a7119326 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/PrivateClassFields.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/PrivateClassFields.golden @@ -23,9 +23,9 @@ snippet: " new B; } " -frame size: 9 +frame size: 10 parameter count: 1 -bytecode array length: 127 +bytecode array length: 143 bytecodes: [ /* 30 E> */ B(StackCheck), B(CreateBlockContext), U8(0), @@ -38,36 +38,44 @@ bytecodes: [ B(Star), R(5), B(LdaConstant), U8(1), B(Star), R(6), - B(CallRuntime), U16(Runtime::kCreatePrivateFieldSymbol), R(0), U8(0), + B(LdaConstant), U8(3), + B(Star), R(9), + B(LdaConstant), U8(3), + B(Star), R(9), + B(CallRuntime), U16(Runtime::kCreatePrivateNameSymbol), R(9), U8(1), B(StaCurrentContextSlot), U8(4), B(Mov), R(5), R(7), B(CallRuntime), U16(Runtime::kDefineClass), R(6), U8(3), B(Star), R(6), B(Mov), R(7), R(1), - B(CreateClosure), U8(3), U8(1), U8(2), + B(CreateClosure), U8(4), U8(1), U8(2), B(Star), R(7), - B(StaNamedProperty), R(5), U8(4), U8(2), + B(StaNamedProperty), R(5), U8(5), U8(2), B(PopContext), R(4), B(Mov), R(1), R(2), - /* 38 E> */ B(CreateBlockContext), U8(5), + /* 38 E> */ B(CreateBlockContext), U8(6), B(PushContext), R(4), B(LdaTheHole), B(StaCurrentContextSlot), U8(4), B(LdaTheHole), B(Star), R(8), - B(CreateClosure), U8(7), U8(4), U8(2), + B(CreateClosure), U8(8), U8(4), U8(2), B(Star), R(5), - B(LdaConstant), U8(6), + B(LdaConstant), U8(7), B(Star), R(6), - B(CallRuntime), U16(Runtime::kCreatePrivateFieldSymbol), R(0), U8(0), + B(LdaConstant), U8(3), + B(Star), R(9), + B(LdaConstant), U8(3), + B(Star), R(9), + B(CallRuntime), U16(Runtime::kCreatePrivateNameSymbol), R(9), U8(1), B(StaCurrentContextSlot), U8(4), B(Mov), R(5), R(7), B(CallRuntime), U16(Runtime::kDefineClass), R(6), U8(3), B(Star), R(6), B(Mov), R(7), R(0), - B(CreateClosure), U8(8), U8(5), U8(2), + B(CreateClosure), U8(9), U8(5), U8(2), B(Star), R(7), - B(StaNamedProperty), R(5), U8(4), U8(6), + B(StaNamedProperty), R(5), U8(5), U8(6), B(PopContext), R(4), B(Mov), R(0), R(3), /* 136 S> */ B(Ldar), R(1), @@ -81,6 +89,7 @@ constant pool: [ SCOPE_INFO_TYPE, FIXED_ARRAY_TYPE, SHARED_FUNCTION_INFO_TYPE, + ONE_BYTE_INTERNALIZED_STRING_TYPE ["#a"], SHARED_FUNCTION_INFO_TYPE, SYMBOL_TYPE, SCOPE_INFO_TYPE, @@ -128,7 +137,7 @@ snippet: " " frame size: 15 parameter count: 1 -bytecode array length: 257 +bytecode array length: 289 bytecodes: [ /* 30 E> */ B(StackCheck), B(CreateBlockContext), U8(0), @@ -148,19 +157,23 @@ bytecodes: [ B(Star), R(7), B(LdaConstant), U8(1), B(Star), R(8), - B(CallRuntime), U16(Runtime::kCreatePrivateFieldSymbol), R(0), U8(0), + B(LdaConstant), U8(5), + B(Star), R(11), + B(LdaConstant), U8(5), + B(Star), R(11), + B(CallRuntime), U16(Runtime::kCreatePrivateNameSymbol), R(11), U8(1), B(StaCurrentContextSlot), U8(4), B(Mov), R(7), R(9), B(Mov), R(13), R(10), B(CallRuntime), U16(Runtime::kDefineClass), R(8), U8(3), B(Star), R(8), B(Mov), R(9), R(2), - B(CreateClosure), U8(5), U8(2), U8(2), + B(CreateClosure), U8(6), U8(2), U8(2), B(Star), R(9), - B(StaNamedProperty), R(7), U8(6), U8(3), + B(StaNamedProperty), R(7), U8(7), U8(3), B(PopContext), R(6), B(Mov), R(2), R(3), - /* 38 E> */ B(CreateBlockContext), U8(7), + /* 38 E> */ B(CreateBlockContext), U8(8), B(PushContext), R(6), B(LdaTheHole), B(StaCurrentContextSlot), U8(4), @@ -168,53 +181,65 @@ bytecodes: [ B(StaCurrentContextSlot), U8(5), B(LdaTheHole), B(Star), R(14), - B(CreateClosure), U8(10), U8(5), U8(2), + B(CreateClosure), U8(11), U8(5), U8(2), B(Star), R(11), - B(LdaConstant), U8(9), + B(LdaConstant), U8(10), B(Star), R(12), B(Mov), R(11), R(13), B(CallRuntime), U16(Runtime::kDefineClass), R(12), U8(3), B(Star), R(12), - B(CreateClosure), U8(11), U8(6), U8(2), + B(CreateClosure), U8(12), U8(6), U8(2), B(Star), R(7), - B(LdaConstant), U8(8), + B(LdaConstant), U8(9), B(Star), R(8), - B(CallRuntime), U16(Runtime::kCreatePrivateFieldSymbol), R(0), U8(0), + B(LdaConstant), U8(5), + B(Star), R(11), + B(LdaConstant), U8(5), + B(Star), R(11), + B(CallRuntime), U16(Runtime::kCreatePrivateNameSymbol), R(11), U8(1), B(StaCurrentContextSlot), U8(4), - B(CallRuntime), U16(Runtime::kCreatePrivateFieldSymbol), R(0), U8(0), + B(LdaConstant), U8(13), + B(Star), R(11), + B(LdaConstant), U8(13), + B(Star), R(11), + B(CallRuntime), U16(Runtime::kCreatePrivateNameSymbol), R(11), U8(1), B(StaCurrentContextSlot), U8(5), - B(CreateClosure), U8(12), U8(7), U8(2), + B(CreateClosure), U8(14), U8(7), U8(2), B(Star), R(11), - B(CreateClosure), U8(13), U8(8), U8(2), + B(CreateClosure), U8(15), U8(8), U8(2), B(Star), R(12), B(Mov), R(7), R(9), B(Mov), R(13), R(10), B(CallRuntime), U16(Runtime::kDefineClass), R(8), U8(5), B(Star), R(8), B(Mov), R(9), R(1), - B(CreateClosure), U8(14), U8(9), U8(2), + B(CreateClosure), U8(16), U8(9), U8(2), B(Star), R(9), - B(StaNamedProperty), R(7), U8(6), U8(10), + B(StaNamedProperty), R(7), U8(7), U8(10), B(PopContext), R(6), B(Mov), R(1), R(4), - /* 140 E> */ B(CreateBlockContext), U8(15), + /* 140 E> */ B(CreateBlockContext), U8(17), B(PushContext), R(6), B(LdaTheHole), B(StaCurrentContextSlot), U8(4), - /* 356 E> */ B(CreateClosure), U8(17), U8(12), U8(2), + /* 356 E> */ B(CreateClosure), U8(19), U8(12), U8(2), B(Star), R(7), - B(LdaConstant), U8(16), + B(LdaConstant), U8(18), B(Star), R(8), - B(CallRuntime), U16(Runtime::kCreatePrivateFieldSymbol), R(0), U8(0), + B(LdaConstant), U8(5), + B(Star), R(11), + B(LdaConstant), U8(5), + B(Star), R(11), + B(CallRuntime), U16(Runtime::kCreatePrivateNameSymbol), R(11), U8(1), B(StaCurrentContextSlot), U8(4), B(Mov), R(7), R(9), B(Mov), R(1), R(10), B(CallRuntime), U16(Runtime::kDefineClass), R(8), U8(3), B(Star), R(8), B(Mov), R(9), R(0), - B(CreateClosure), U8(18), U8(13), U8(2), + B(CreateClosure), U8(20), U8(13), U8(2), B(Star), R(9), - B(StaNamedProperty), R(7), U8(6), U8(14), + B(StaNamedProperty), R(7), U8(7), U8(14), B(PopContext), R(6), B(Mov), R(0), R(5), /* 430 S> */ B(Ldar), R(2), @@ -232,6 +257,7 @@ constant pool: [ FIXED_ARRAY_TYPE, SHARED_FUNCTION_INFO_TYPE, SHARED_FUNCTION_INFO_TYPE, + ONE_BYTE_INTERNALIZED_STRING_TYPE ["#a"], SHARED_FUNCTION_INFO_TYPE, SYMBOL_TYPE, SCOPE_INFO_TYPE, @@ -239,6 +265,7 @@ constant pool: [ FIXED_ARRAY_TYPE, SHARED_FUNCTION_INFO_TYPE, SHARED_FUNCTION_INFO_TYPE, + ONE_BYTE_INTERNALIZED_STRING_TYPE ["#b"], SHARED_FUNCTION_INFO_TYPE, SHARED_FUNCTION_INFO_TYPE, SHARED_FUNCTION_INFO_TYPE, |