OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 execute: yes | 6 execute: yes |
7 wrap: yes | 7 wrap: yes |
8 | 8 |
9 --- | 9 --- |
10 snippet: " | 10 snippet: " |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
49 var a = 1; return { name: 'string', val: a }; | 49 var a = 1; return { name: 'string', val: a }; |
50 " | 50 " |
51 frame size: 2 | 51 frame size: 2 |
52 parameter count: 1 | 52 parameter count: 1 |
53 bytecode array length: 17 | 53 bytecode array length: 17 |
54 bytecodes: [ | 54 bytecodes: [ |
55 /* 30 E> */ B(StackCheck), | 55 /* 30 E> */ B(StackCheck), |
56 /* 42 S> */ B(LdaSmi), U8(1), | 56 /* 42 S> */ B(LdaSmi), U8(1), |
57 B(Star), R(0), | 57 B(Star), R(0), |
58 /* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(1), | 58 /* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(1), |
59 /* 75 E> */ B(StaNamedPropertySloppy), R(1), U8(1), U8(1), | 59 /* 75 E> */ B(StaNamedPropertySloppy), R(1), U8(1), U8(2), |
60 B(Ldar), R(1), | 60 B(Ldar), R(1), |
61 /* 80 S> */ B(Return), | 61 /* 80 S> */ B(Return), |
62 ] | 62 ] |
63 constant pool: [ | 63 constant pool: [ |
64 FIXED_ARRAY_TYPE, | 64 FIXED_ARRAY_TYPE, |
65 ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], | 65 ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], |
66 ] | 66 ] |
67 handlers: [ | 67 handlers: [ |
68 ] | 68 ] |
69 | 69 |
70 --- | 70 --- |
71 snippet: " | 71 snippet: " |
72 var a = 1; return { val: a, val: a + 1 }; | 72 var a = 1; return { val: a, val: a + 1 }; |
73 " | 73 " |
74 frame size: 2 | 74 frame size: 2 |
75 parameter count: 1 | 75 parameter count: 1 |
76 bytecode array length: 21 | 76 bytecode array length: 21 |
77 bytecodes: [ | 77 bytecodes: [ |
78 /* 30 E> */ B(StackCheck), | 78 /* 30 E> */ B(StackCheck), |
79 /* 42 S> */ B(LdaSmi), U8(1), | 79 /* 42 S> */ B(LdaSmi), U8(1), |
80 B(Star), R(0), | 80 B(Star), R(0), |
81 /* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(1), | 81 /* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(1), |
82 /* 67 E> */ B(AddSmi), U8(1), R(0), U8(1), | 82 /* 67 E> */ B(AddSmi), U8(1), R(0), U8(2), |
83 B(StaNamedPropertySloppy), R(1), U8(1), U8(2), | 83 B(StaNamedPropertySloppy), R(1), U8(1), U8(3), |
84 B(Ldar), R(1), | 84 B(Ldar), R(1), |
85 /* 76 S> */ B(Return), | 85 /* 76 S> */ B(Return), |
86 ] | 86 ] |
87 constant pool: [ | 87 constant pool: [ |
88 FIXED_ARRAY_TYPE, | 88 FIXED_ARRAY_TYPE, |
89 ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], | 89 ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], |
90 ] | 90 ] |
91 handlers: [ | 91 handlers: [ |
92 ] | 92 ] |
93 | 93 |
94 --- | 94 --- |
95 snippet: " | 95 snippet: " |
96 return { func: function() { } }; | 96 return { func: function() { } }; |
97 " | 97 " |
98 frame size: 1 | 98 frame size: 1 |
99 parameter count: 1 | 99 parameter count: 1 |
100 bytecode array length: 16 | 100 bytecode array length: 16 |
101 bytecodes: [ | 101 bytecodes: [ |
102 /* 30 E> */ B(StackCheck), | 102 /* 30 E> */ B(StackCheck), |
103 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(0), | 103 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(0), |
104 B(CreateClosure), U8(1), U8(2), | 104 B(CreateClosure), U8(1), U8(2), |
105 B(StaNamedPropertySloppy), R(0), U8(2), U8(1), | 105 B(StaNamedPropertySloppy), R(0), U8(2), U8(2), |
106 B(Ldar), R(0), | 106 B(Ldar), R(0), |
107 /* 67 S> */ B(Return), | 107 /* 67 S> */ B(Return), |
108 ] | 108 ] |
109 constant pool: [ | 109 constant pool: [ |
110 FIXED_ARRAY_TYPE, | 110 FIXED_ARRAY_TYPE, |
111 SHARED_FUNCTION_INFO_TYPE, | 111 SHARED_FUNCTION_INFO_TYPE, |
112 ONE_BYTE_INTERNALIZED_STRING_TYPE ["func"], | 112 ONE_BYTE_INTERNALIZED_STRING_TYPE ["func"], |
113 ] | 113 ] |
114 handlers: [ | 114 handlers: [ |
115 ] | 115 ] |
116 | 116 |
117 --- | 117 --- |
118 snippet: " | 118 snippet: " |
119 return { func(a) { return a; } }; | 119 return { func(a) { return a; } }; |
120 " | 120 " |
121 frame size: 1 | 121 frame size: 1 |
122 parameter count: 1 | 122 parameter count: 1 |
123 bytecode array length: 16 | 123 bytecode array length: 16 |
124 bytecodes: [ | 124 bytecodes: [ |
125 /* 30 E> */ B(StackCheck), | 125 /* 30 E> */ B(StackCheck), |
126 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(0), | 126 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(0), |
127 B(CreateClosure), U8(1), U8(2), | 127 B(CreateClosure), U8(1), U8(2), |
128 B(StaNamedPropertySloppy), R(0), U8(2), U8(1), | 128 B(StaNamedPropertySloppy), R(0), U8(2), U8(2), |
129 B(Ldar), R(0), | 129 B(Ldar), R(0), |
130 /* 68 S> */ B(Return), | 130 /* 68 S> */ B(Return), |
131 ] | 131 ] |
132 constant pool: [ | 132 constant pool: [ |
133 FIXED_ARRAY_TYPE, | 133 FIXED_ARRAY_TYPE, |
134 SHARED_FUNCTION_INFO_TYPE, | 134 SHARED_FUNCTION_INFO_TYPE, |
135 ONE_BYTE_INTERNALIZED_STRING_TYPE ["func"], | 135 ONE_BYTE_INTERNALIZED_STRING_TYPE ["func"], |
136 ] | 136 ] |
137 handlers: [ | 137 handlers: [ |
138 ] | 138 ] |
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
318 var a = 'test'; return { val: a, [a]: 1 }; | 318 var a = 'test'; return { val: a, [a]: 1 }; |
319 " | 319 " |
320 frame size: 7 | 320 frame size: 7 |
321 parameter count: 1 | 321 parameter count: 1 |
322 bytecode array length: 37 | 322 bytecode array length: 37 |
323 bytecodes: [ | 323 bytecodes: [ |
324 /* 30 E> */ B(StackCheck), | 324 /* 30 E> */ B(StackCheck), |
325 /* 42 S> */ B(LdaConstant), U8(0), | 325 /* 42 S> */ B(LdaConstant), U8(0), |
326 B(Star), R(0), | 326 B(Star), R(0), |
327 /* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(1), R(1), | 327 /* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(1), R(1), |
328 /* 64 E> */ B(StaNamedPropertySloppy), R(1), U8(2), U8(1), | 328 /* 64 E> */ B(StaNamedPropertySloppy), R(1), U8(2), U8(2), |
329 /* 68 E> */ B(ToName), R(3), | 329 /* 68 E> */ B(ToName), R(3), |
330 B(LdaSmi), U8(1), | 330 B(LdaSmi), U8(1), |
331 B(Star), R(4), | 331 B(Star), R(4), |
332 B(LdaZero), | 332 B(LdaZero), |
333 B(Star), R(5), | 333 B(Star), R(5), |
334 B(LdaZero), | 334 B(LdaZero), |
335 B(Star), R(6), | 335 B(Star), R(6), |
336 B(Mov), R(1), R(2), | 336 B(Mov), R(1), R(2), |
337 B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2)
, U8(5), | 337 B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2)
, U8(5), |
338 B(Ldar), R(1), | 338 B(Ldar), R(1), |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
425 ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"], | 425 ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"], |
426 FIXED_ARRAY_TYPE, | 426 FIXED_ARRAY_TYPE, |
427 ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], | 427 ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], |
428 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], | 428 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], |
429 SHARED_FUNCTION_INFO_TYPE, | 429 SHARED_FUNCTION_INFO_TYPE, |
430 SHARED_FUNCTION_INFO_TYPE, | 430 SHARED_FUNCTION_INFO_TYPE, |
431 ] | 431 ] |
432 handlers: [ | 432 handlers: [ |
433 ] | 433 ] |
434 | 434 |
OLD | NEW |