blob: 45fb07ad0845635d1884aa560e003f228c9a228e [file] [log] [blame]
Ben Murdochda12d292016-06-02 14:46:10 +01001#
2# Autogenerated by generate-bytecode-expectations.
3#
4
5---
6pool type: string
7execute: yes
8wrap: no
9test function name: f
10
11---
12snippet: "
13 function t() { }
14 function f() { return t(); }
15 f();
16"
17frame size: 2
18parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +010019bytecode array length: 12
Ben Murdochda12d292016-06-02 14:46:10 +010020bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010021 /* 27 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +010022 /* 32 S> */ B(LdrUndefined), R(1),
23 B(LdrGlobal), U8(3), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +010024 /* 39 E> */ B(Call), R(0), R(1), U8(1), U8(1),
25 /* 44 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010026]
27constant pool: [
Ben Murdochda12d292016-06-02 14:46:10 +010028]
29handlers: [
30]
31
32---
33snippet: "
34 function t(a, b, c) { }
35 function f() { return t(1, 2, 3); }
36 f();
37"
38frame size: 5
39parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +010040bytecode array length: 24
Ben Murdochda12d292016-06-02 14:46:10 +010041bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010042 /* 34 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +010043 /* 39 S> */ B(LdrUndefined), R(1),
44 B(LdrGlobal), U8(3), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +010045 B(LdaSmi), U8(1),
46 B(Star), R(2),
47 B(LdaSmi), U8(2),
48 B(Star), R(3),
49 B(LdaSmi), U8(3),
50 B(Star), R(4),
51 /* 46 E> */ B(Call), R(0), R(1), U8(4), U8(1),
52 /* 58 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010053]
54constant pool: [
Ben Murdochda12d292016-06-02 14:46:10 +010055]
56handlers: [
57]
58