| OLD | NEW |
| 1 # | 1 # |
| 2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
| 3 # | 3 # |
| 4 | 4 |
| 5 --- | 5 --- |
| 6 pool type: mixed | 6 pool type: mixed |
| 7 execute: yes | 7 execute: yes |
| 8 wrap: yes | 8 wrap: yes |
| 9 | 9 |
| 10 --- | 10 --- |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 snippet: " | 100 snippet: " |
| 101 return { func: function() { } }; | 101 return { func: function() { } }; |
| 102 " | 102 " |
| 103 frame size: 1 | 103 frame size: 1 |
| 104 parameter count: 1 | 104 parameter count: 1 |
| 105 bytecode array length: 17 | 105 bytecode array length: 17 |
| 106 bytecodes: [ | 106 bytecodes: [ |
| 107 /* 30 E> */ B(StackCheck), | 107 /* 30 E> */ B(StackCheck), |
| 108 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), | 108 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), |
| 109 B(Star), R(0), | 109 B(Star), R(0), |
| 110 B(CreateClosure), U8(1), U8(0), | 110 B(CreateClosure), U8(1), U8(2), |
| 111 B(StaNamedPropertySloppy), R(0), U8(2), U8(1), | 111 B(StaNamedPropertySloppy), R(0), U8(2), U8(1), |
| 112 B(Ldar), R(0), | 112 B(Ldar), R(0), |
| 113 /* 67 S> */ B(Return), | 113 /* 67 S> */ B(Return), |
| 114 ] | 114 ] |
| 115 constant pool: [ | 115 constant pool: [ |
| 116 InstanceType::FIXED_ARRAY_TYPE, | 116 InstanceType::FIXED_ARRAY_TYPE, |
| 117 InstanceType::SHARED_FUNCTION_INFO_TYPE, | 117 InstanceType::SHARED_FUNCTION_INFO_TYPE, |
| 118 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 118 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 119 ] | 119 ] |
| 120 handlers: [ | 120 handlers: [ |
| 121 ] | 121 ] |
| 122 | 122 |
| 123 --- | 123 --- |
| 124 snippet: " | 124 snippet: " |
| 125 return { func(a) { return a; } }; | 125 return { func(a) { return a; } }; |
| 126 " | 126 " |
| 127 frame size: 1 | 127 frame size: 1 |
| 128 parameter count: 1 | 128 parameter count: 1 |
| 129 bytecode array length: 17 | 129 bytecode array length: 17 |
| 130 bytecodes: [ | 130 bytecodes: [ |
| 131 /* 30 E> */ B(StackCheck), | 131 /* 30 E> */ B(StackCheck), |
| 132 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), | 132 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), |
| 133 B(Star), R(0), | 133 B(Star), R(0), |
| 134 B(CreateClosure), U8(1), U8(0), | 134 B(CreateClosure), U8(1), U8(2), |
| 135 B(StaNamedPropertySloppy), R(0), U8(2), U8(1), | 135 B(StaNamedPropertySloppy), R(0), U8(2), U8(1), |
| 136 B(Ldar), R(0), | 136 B(Ldar), R(0), |
| 137 /* 68 S> */ B(Return), | 137 /* 68 S> */ B(Return), |
| 138 ] | 138 ] |
| 139 constant pool: [ | 139 constant pool: [ |
| 140 InstanceType::FIXED_ARRAY_TYPE, | 140 InstanceType::FIXED_ARRAY_TYPE, |
| 141 InstanceType::SHARED_FUNCTION_INFO_TYPE, | 141 InstanceType::SHARED_FUNCTION_INFO_TYPE, |
| 142 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 142 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 143 ] | 143 ] |
| 144 handlers: [ | 144 handlers: [ |
| 145 ] | 145 ] |
| 146 | 146 |
| 147 --- | 147 --- |
| 148 snippet: " | 148 snippet: " |
| 149 return { get a() { return 2; } }; | 149 return { get a() { return 2; } }; |
| 150 " | 150 " |
| 151 frame size: 6 | 151 frame size: 6 |
| 152 parameter count: 1 | 152 parameter count: 1 |
| 153 bytecode array length: 33 | 153 bytecode array length: 33 |
| 154 bytecodes: [ | 154 bytecodes: [ |
| 155 /* 30 E> */ B(StackCheck), | 155 /* 30 E> */ B(StackCheck), |
| 156 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), | 156 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), |
| 157 B(Star), R(0), | 157 B(Star), R(0), |
| 158 B(LdaConstant), U8(1), | 158 B(LdaConstant), U8(1), |
| 159 B(Star), R(2), | 159 B(Star), R(2), |
| 160 B(CreateClosure), U8(2), U8(0), | 160 B(CreateClosure), U8(2), U8(2), |
| 161 B(Star), R(3), | 161 B(Star), R(3), |
| 162 B(LdaNull), | 162 B(LdaNull), |
| 163 B(Star), R(4), | 163 B(Star), R(4), |
| 164 B(LdaZero), | 164 B(LdaZero), |
| 165 B(Star), R(5), | 165 B(Star), R(5), |
| 166 B(Mov), R(0), R(1), | 166 B(Mov), R(0), R(1), |
| 167 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked),
R(1), U8(5), | 167 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked),
R(1), U8(5), |
| 168 B(Ldar), R(0), | 168 B(Ldar), R(0), |
| 169 /* 68 S> */ B(Return), | 169 /* 68 S> */ B(Return), |
| 170 ] | 170 ] |
| (...skipping 11 matching lines...) Expand all Loading... |
| 182 " | 182 " |
| 183 frame size: 6 | 183 frame size: 6 |
| 184 parameter count: 1 | 184 parameter count: 1 |
| 185 bytecode array length: 35 | 185 bytecode array length: 35 |
| 186 bytecodes: [ | 186 bytecodes: [ |
| 187 /* 30 E> */ B(StackCheck), | 187 /* 30 E> */ B(StackCheck), |
| 188 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), | 188 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), |
| 189 B(Star), R(0), | 189 B(Star), R(0), |
| 190 B(LdaConstant), U8(1), | 190 B(LdaConstant), U8(1), |
| 191 B(Star), R(2), | 191 B(Star), R(2), |
| 192 B(CreateClosure), U8(2), U8(0), | 192 B(CreateClosure), U8(2), U8(2), |
| 193 B(Star), R(3), | 193 B(Star), R(3), |
| 194 B(CreateClosure), U8(3), U8(0), | 194 B(CreateClosure), U8(3), U8(2), |
| 195 B(Star), R(4), | 195 B(Star), R(4), |
| 196 B(LdaZero), | 196 B(LdaZero), |
| 197 B(Star), R(5), | 197 B(Star), R(5), |
| 198 B(Mov), R(0), R(1), | 198 B(Mov), R(0), R(1), |
| 199 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked),
R(1), U8(5), | 199 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked),
R(1), U8(5), |
| 200 B(Ldar), R(0), | 200 B(Ldar), R(0), |
| 201 /* 102 S> */ B(Return), | 201 /* 102 S> */ B(Return), |
| 202 ] | 202 ] |
| 203 constant pool: [ | 203 constant pool: [ |
| 204 InstanceType::FIXED_ARRAY_TYPE, | 204 InstanceType::FIXED_ARRAY_TYPE, |
| (...skipping 12 matching lines...) Expand all Loading... |
| 217 parameter count: 1 | 217 parameter count: 1 |
| 218 bytecode array length: 33 | 218 bytecode array length: 33 |
| 219 bytecodes: [ | 219 bytecodes: [ |
| 220 /* 30 E> */ B(StackCheck), | 220 /* 30 E> */ B(StackCheck), |
| 221 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), | 221 /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), |
| 222 B(Star), R(0), | 222 B(Star), R(0), |
| 223 B(LdaConstant), U8(1), | 223 B(LdaConstant), U8(1), |
| 224 B(Star), R(2), | 224 B(Star), R(2), |
| 225 B(LdaNull), | 225 B(LdaNull), |
| 226 B(Star), R(3), | 226 B(Star), R(3), |
| 227 B(CreateClosure), U8(2), U8(0), | 227 B(CreateClosure), U8(2), U8(2), |
| 228 B(Star), R(4), | 228 B(Star), R(4), |
| 229 B(LdaZero), | 229 B(LdaZero), |
| 230 B(Star), R(5), | 230 B(Star), R(5), |
| 231 B(Mov), R(0), R(1), | 231 B(Mov), R(0), R(1), |
| 232 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked),
R(1), U8(5), | 232 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked),
R(1), U8(5), |
| 233 B(Ldar), R(0), | 233 B(Ldar), R(0), |
| 234 /* 74 S> */ B(Return), | 234 /* 74 S> */ B(Return), |
| 235 ] | 235 ] |
| 236 constant pool: [ | 236 constant pool: [ |
| 237 InstanceType::FIXED_ARRAY_TYPE, | 237 InstanceType::FIXED_ARRAY_TYPE, |
| (...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 B(LdaConstant), U8(2), | 422 B(LdaConstant), U8(2), |
| 423 B(Star), R(4), | 423 B(Star), R(4), |
| 424 B(LdaZero), | 424 B(LdaZero), |
| 425 B(Star), R(5), | 425 B(Star), R(5), |
| 426 B(LdaZero), | 426 B(LdaZero), |
| 427 B(Star), R(6), | 427 B(Star), R(6), |
| 428 B(Mov), R(1), R(2), | 428 B(Mov), R(1), R(2), |
| 429 B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2)
, U8(5), | 429 B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2)
, U8(5), |
| 430 B(LdaConstant), U8(3), | 430 B(LdaConstant), U8(3), |
| 431 B(Star), R(3), | 431 B(Star), R(3), |
| 432 B(CreateClosure), U8(4), U8(0), | 432 B(CreateClosure), U8(4), U8(2), |
| 433 B(Star), R(4), | 433 B(Star), R(4), |
| 434 B(LdaZero), | 434 B(LdaZero), |
| 435 B(Star), R(5), | 435 B(Star), R(5), |
| 436 B(Mov), R(1), R(2), | 436 B(Mov), R(1), R(2), |
| 437 B(CallRuntime), U16(Runtime::kDefineGetterPropertyUnchecked), R(
2), U8(4), | 437 B(CallRuntime), U16(Runtime::kDefineGetterPropertyUnchecked), R(
2), U8(4), |
| 438 B(LdaConstant), U8(3), | 438 B(LdaConstant), U8(3), |
| 439 B(Star), R(3), | 439 B(Star), R(3), |
| 440 B(CreateClosure), U8(5), U8(0), | 440 B(CreateClosure), U8(5), U8(2), |
| 441 B(Star), R(4), | 441 B(Star), R(4), |
| 442 B(LdaZero), | 442 B(LdaZero), |
| 443 B(Star), R(5), | 443 B(Star), R(5), |
| 444 B(Mov), R(1), R(2), | 444 B(Mov), R(1), R(2), |
| 445 B(CallRuntime), U16(Runtime::kDefineSetterPropertyUnchecked), R(
2), U8(4), | 445 B(CallRuntime), U16(Runtime::kDefineSetterPropertyUnchecked), R(
2), U8(4), |
| 446 B(Ldar), R(1), | 446 B(Ldar), R(1), |
| 447 /* 99 S> */ B(Return), | 447 /* 99 S> */ B(Return), |
| 448 ] | 448 ] |
| 449 constant pool: [ | 449 constant pool: [ |
| 450 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 450 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 451 InstanceType::FIXED_ARRAY_TYPE, | 451 InstanceType::FIXED_ARRAY_TYPE, |
| 452 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 452 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 453 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 453 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 454 InstanceType::SHARED_FUNCTION_INFO_TYPE, | 454 InstanceType::SHARED_FUNCTION_INFO_TYPE, |
| 455 InstanceType::SHARED_FUNCTION_INFO_TYPE, | 455 InstanceType::SHARED_FUNCTION_INFO_TYPE, |
| 456 ] | 456 ] |
| 457 handlers: [ | 457 handlers: [ |
| 458 ] | 458 ] |
| 459 | 459 |
| OLD | NEW |