blob: b89bbd6529cc4abe1fda636691220cb6f24bdcb7 [file] [log] [blame]
Ben Murdochda12d292016-06-02 14:46:10 +01001#
2# Autogenerated by generate-bytecode-expectations.
3#
4
5---
6pool type: mixed
7execute: yes
8wrap: yes
9
10---
11snippet: "
12 return function(){ }
13"
14frame size: 0
15parameter count: 1
16bytecode array length: 5
17bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010018 /* 30 E> */ B(StackCheck),
19 /* 34 S> */ B(CreateClosure), U8(0), U8(0),
20 /* 55 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010021]
22constant pool: [
23 InstanceType::SHARED_FUNCTION_INFO_TYPE,
24]
25handlers: [
26]
27
28---
29snippet: "
30 return (function(){ })()
31"
32frame size: 2
33parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +010034bytecode array length: 14
Ben Murdochda12d292016-06-02 14:46:10 +010035bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010036 /* 30 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +010037 /* 34 S> */ B(LdrUndefined), R(1),
Ben Murdochc5610432016-08-08 18:44:38 +010038 B(CreateClosure), U8(0), U8(0),
39 B(Star), R(0),
40 /* 56 E> */ B(Call), R(0), R(1), U8(1), U8(1),
41 /* 59 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010042]
43constant pool: [
44 InstanceType::SHARED_FUNCTION_INFO_TYPE,
45]
46handlers: [
47]
48
49---
50snippet: "
51 return (function(x){ return x; })(1)
52"
53frame size: 3
54parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +010055bytecode array length: 18
Ben Murdochda12d292016-06-02 14:46:10 +010056bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010057 /* 30 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +010058 /* 34 S> */ B(LdrUndefined), R(1),
Ben Murdochc5610432016-08-08 18:44:38 +010059 B(CreateClosure), U8(0), U8(0),
60 B(Star), R(0),
61 B(LdaSmi), U8(1),
62 B(Star), R(2),
63 /* 67 E> */ B(Call), R(0), R(1), U8(2), U8(1),
64 /* 71 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010065]
66constant pool: [
67 InstanceType::SHARED_FUNCTION_INFO_TYPE,
68]
69handlers: [
70]
71