FunctionLiterals.golden 1.29 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
#
# Autogenerated by generate-bytecode-expectations.
#

---
wrap: yes

---
snippet: "
  return function(){ }
"
frame size: 0
parameter count: 1
14
bytecode array length: 6
15
bytecodes: [
16
  /*   30 E> */ B(StackCheck),
17
  /*   34 S> */ B(CreateClosure), U8(0), U8(2), U8(2),
18
  /*   55 S> */ B(Return),
19 20
]
constant pool: [
21
  SHARED_FUNCTION_INFO_TYPE,
22 23 24 25 26 27 28 29 30 31
]
handlers: [
]

---
snippet: "
  return (function(){ })()
"
frame size: 2
parameter count: 1
32
bytecode array length: 16
33
bytecodes: [
34
  /*   30 E> */ B(StackCheck),
35 36
  /*   34 S> */ B(LdaUndefined),
                B(Star), R(1),
37
                B(CreateClosure), U8(0), U8(4), U8(2),
38
                B(Star), R(0),
39
  /*   56 E> */ B(Call), R(0), R(1), U8(1), U8(2),
40
  /*   59 S> */ B(Return),
41 42
]
constant pool: [
43
  SHARED_FUNCTION_INFO_TYPE,
44 45 46 47 48 49 50 51 52 53
]
handlers: [
]

---
snippet: "
  return (function(x){ return x; })(1)
"
frame size: 3
parameter count: 1
54
bytecode array length: 20
55
bytecodes: [
56
  /*   30 E> */ B(StackCheck),
57 58
  /*   34 S> */ B(LdaUndefined),
                B(Star), R(1),
59
                B(CreateClosure), U8(0), U8(4), U8(2),
60
                B(Star), R(0),
61
                B(LdaSmi), I8(1),
62
                B(Star), R(2),
63
  /*   67 E> */ B(Call), R(0), R(1), U8(2), U8(2),
64
  /*   71 S> */ B(Return),
65 66
]
constant pool: [
67
  SHARED_FUNCTION_INFO_TYPE,
68 69 70 71
]
handlers: [
]