| 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 |