blob: 369c158efe71b17beaf953dc8712abee8c3d70f5 [file] [log] [blame]
#
# Autogenerated by generate-bytecode-expectations.
#
---
pool type: mixed
execute: yes
wrap: yes
---
snippet: "
var a = {x:13, y:14}; return delete a.x;
"
frame size: 2
parameter count: 1
bytecode array length: 16
bytecodes: [
B(StackCheck),
B(CreateObjectLiteral), U8(0), U8(0), U8(5),
B(Star), R(1),
B(Star), R(0),
B(Star), R(1),
B(LdaConstant), U8(1),
B(DeletePropertySloppy), R(1),
B(Return),
]
constant pool: [
InstanceType::FIXED_ARRAY_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
---
snippet: "
'use strict'; var a = {x:13, y:14}; return delete a.x;
"
frame size: 2
parameter count: 1
bytecode array length: 16
bytecodes: [
B(StackCheck),
B(CreateObjectLiteral), U8(0), U8(0), U8(5),
B(Star), R(1),
B(Star), R(0),
B(Star), R(1),
B(LdaConstant), U8(1),
B(DeletePropertyStrict), R(1),
B(Return),
]
constant pool: [
InstanceType::FIXED_ARRAY_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
---
snippet: "
var a = {1:13, 2:14}; return delete a[2];
"
frame size: 2
parameter count: 1
bytecode array length: 16
bytecodes: [
B(StackCheck),
B(CreateObjectLiteral), U8(0), U8(0), U8(5),
B(Star), R(1),
B(Star), R(0),
B(Star), R(1),
B(LdaSmi), U8(2),
B(DeletePropertySloppy), R(1),
B(Return),
]
constant pool: [
InstanceType::FIXED_ARRAY_TYPE,
]
handlers: [
]
---
snippet: "
var a = 10; return delete a;
"
frame size: 1
parameter count: 1
bytecode array length: 7
bytecodes: [
B(StackCheck),
B(LdaSmi), U8(10),
B(Star), R(0),
B(LdaFalse),
B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
'use strict';
var a = {1:10};
(function f1() {return a;});
return delete a[1];
"
frame size: 2
parameter count: 1
bytecode array length: 30
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
B(StackCheck),
B(CreateObjectLiteral), U8(0), U8(0), U8(5),
B(Star), R(1),
B(StaContextSlot), R(context), U8(4),
B(CreateClosure), U8(1), U8(0),
B(LdaContextSlot), R(context), U8(4),
B(Star), R(1),
B(LdaSmi), U8(1),
B(DeletePropertyStrict), R(1),
B(Return),
]
constant pool: [
InstanceType::FIXED_ARRAY_TYPE,
InstanceType::SHARED_FUNCTION_INFO_TYPE,
]
handlers: [
]
---
snippet: "
return delete 'test';
"
frame size: 0
parameter count: 1
bytecode array length: 3
bytecodes: [
B(StackCheck),
B(LdaTrue),
B(Return),
]
constant pool: [
]
handlers: [
]