blob: 253040437964db67831344eae59f8c9b8e374972 [file] [log] [blame]
Ben Murdochda12d292016-06-02 14:46:10 +01001#
2# Autogenerated by generate-bytecode-expectations.
3#
4
5---
6pool type: number
7execute: yes
8wrap: yes
9
10---
11snippet: "
12 return; var a = 1; a();
13"
14frame size: 1
15parameter count: 1
16bytecode array length: 3
17bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010018 /* 30 E> */ B(StackCheck),
19 /* 34 S> */ B(LdaUndefined),
20 /* 58 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010021]
22constant pool: [
23]
24handlers: [
25]
26
27---
28snippet: "
29 if (false) { return; }; var a = 1;
30"
31frame size: 1
32parameter count: 1
33bytecode array length: 7
34bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010035 /* 30 E> */ B(StackCheck),
36 /* 66 S> */ B(LdaSmi), U8(1),
Ben Murdoch61f157c2016-09-16 13:49:30 +010037 B(Star), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +010038 B(LdaUndefined),
39 /* 69 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010040]
41constant pool: [
42]
43handlers: [
44]
45
46---
47snippet: "
48 if (true) { return 1; } else { return 2; };
49"
50frame size: 0
51parameter count: 1
52bytecode array length: 4
53bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010054 /* 30 E> */ B(StackCheck),
55 /* 46 S> */ B(LdaSmi), U8(1),
56 /* 78 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010057]
58constant pool: [
59]
60handlers: [
61]
62
63---
64snippet: "
65 var a = 1; if (a) { return 1; }; return 2;
66"
67frame size: 1
68parameter count: 1
69bytecode array length: 13
70bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010071 /* 30 E> */ B(StackCheck),
72 /* 42 S> */ B(LdaSmi), U8(1),
Ben Murdoch61f157c2016-09-16 13:49:30 +010073 B(Star), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +010074 /* 45 S> */ B(JumpIfToBooleanFalse), U8(5),
75 /* 54 S> */ B(LdaSmi), U8(1),
76 /* 77 S> */ B(Return),
77 /* 67 S> */ B(LdaSmi), U8(2),
78 /* 77 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010079]
80constant pool: [
81]
82handlers: [
83]
84