| OLD | NEW | 
|    1 # |    1 # | 
|    2 # Autogenerated by generate-bytecode-expectations. |    2 # Autogenerated by generate-bytecode-expectations. | 
|    3 # |    3 # | 
|    4  |    4  | 
|    5 --- |    5 --- | 
|    6 wrap: yes |    6 wrap: yes | 
|    7  |    7  | 
|    8 --- |    8 --- | 
|    9 snippet: " |    9 snippet: " | 
|   10   return { }; |   10   return { }; | 
|   11 " |   11 " | 
|   12 frame size: 1 |   12 frame size: 1 | 
|   13 parameter count: 1 |   13 parameter count: 1 | 
|   14 bytecode array length: 9 |   14 bytecode array length: 9 | 
|   15 bytecodes: [ |   15 bytecodes: [ | 
|   16   /*   30 E> */ B(StackCheck), |   16   /*   30 E> */ B(StackCheck), | 
|   17   /*   34 S> */ B(CreateObjectLiteral), U8(0), U8(2), U8(35), R(0), |   17   /*   34 S> */ B(CreateObjectLiteral), U8(0), U8(2), U8(67), R(0), | 
|   18                 B(Ldar), R(0), |   18                 B(Ldar), R(0), | 
|   19   /*   46 S> */ B(Return), |   19   /*   46 S> */ B(Return), | 
|   20 ] |   20 ] | 
|   21 constant pool: [ |   21 constant pool: [ | 
|   22   FIXED_ARRAY_TYPE, |   22   FIXED_ARRAY_TYPE, | 
|   23 ] |   23 ] | 
|   24 handlers: [ |   24 handlers: [ | 
|   25 ] |   25 ] | 
|   26  |   26  | 
|   27 --- |   27 --- | 
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  255 constant pool: [ |  255 constant pool: [ | 
|  256   FIXED_ARRAY_TYPE, |  256   FIXED_ARRAY_TYPE, | 
|  257 ] |  257 ] | 
|  258 handlers: [ |  258 handlers: [ | 
|  259 ] |  259 ] | 
|  260  |  260  | 
|  261 --- |  261 --- | 
|  262 snippet: " |  262 snippet: " | 
|  263   return { __proto__: null }; |  263   return { __proto__: null }; | 
|  264 " |  264 " | 
|  265 frame size: 3 |  265 frame size: 1 | 
|  266 parameter count: 1 |  266 parameter count: 1 | 
|  267 bytecode array length: 20 |  267 bytecode array length: 9 | 
|  268 bytecodes: [ |  268 bytecodes: [ | 
|  269   /*   30 E> */ B(StackCheck), |  269   /*   30 E> */ B(StackCheck), | 
|  270   /*   34 S> */ B(CreateObjectLiteral), U8(0), U8(2), U8(35), R(0), |  270   /*   34 S> */ B(CreateObjectLiteral), U8(0), U8(2), U8(75), R(0), | 
|  271                 B(LdaNull), |  271                 B(Ldar), R(0), | 
|  272                 B(Star), R(2), |  | 
|  273                 B(Mov), R(0), R(1), |  | 
|  274                 B(CallRuntime), U16(Runtime::kInternalSetPrototype), R(1), U8(2)
     , |  | 
|  275                 B(Ldar), R(1), |  | 
|  276   /*   62 S> */ B(Return), |  272   /*   62 S> */ B(Return), | 
|  277 ] |  273 ] | 
|  278 constant pool: [ |  274 constant pool: [ | 
|  279   FIXED_ARRAY_TYPE, |  275   FIXED_ARRAY_TYPE, | 
|  280 ] |  276 ] | 
|  281 handlers: [ |  277 handlers: [ | 
|  282 ] |  278 ] | 
|  283  |  279  | 
|  284 --- |  280 --- | 
|  285 snippet: " |  281 snippet: " | 
|  286   var a = 'test'; return { [a]: 1 }; |  282   var a = 'test'; return { [a]: 1 }; | 
|  287 " |  283 " | 
|  288 frame size: 4 |  284 frame size: 4 | 
|  289 parameter count: 1 |  285 parameter count: 1 | 
|  290 bytecode array length: 24 |  286 bytecode array length: 24 | 
|  291 bytecodes: [ |  287 bytecodes: [ | 
|  292   /*   30 E> */ B(StackCheck), |  288   /*   30 E> */ B(StackCheck), | 
|  293   /*   42 S> */ B(LdaConstant), U8(0), |  289   /*   42 S> */ B(LdaConstant), U8(0), | 
|  294                 B(Star), R(0), |  290                 B(Star), R(0), | 
|  295   /*   50 S> */ B(CreateObjectLiteral), U8(1), U8(2), U8(35), R(1), |  291   /*   50 S> */ B(CreateObjectLiteral), U8(1), U8(2), U8(67), R(1), | 
|  296   /*   60 E> */ B(ToName), R(2), |  292   /*   60 E> */ B(ToName), R(2), | 
|  297                 B(LdaSmi), I8(1), |  293                 B(LdaSmi), I8(1), | 
|  298                 B(Star), R(3), |  294                 B(Star), R(3), | 
|  299                 B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(3), |  295                 B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(3), | 
|  300                 B(Ldar), R(1), |  296                 B(Ldar), R(1), | 
|  301   /*   69 S> */ B(Return), |  297   /*   69 S> */ B(Return), | 
|  302 ] |  298 ] | 
|  303 constant pool: [ |  299 constant pool: [ | 
|  304   ONE_BYTE_INTERNALIZED_STRING_TYPE ["test"], |  300   ONE_BYTE_INTERNALIZED_STRING_TYPE ["test"], | 
|  305   FIXED_ARRAY_TYPE, |  301   FIXED_ARRAY_TYPE, | 
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  339 snippet: " |  335 snippet: " | 
|  340   var a = 'test'; return { [a]: 1, __proto__: {} }; |  336   var a = 'test'; return { [a]: 1, __proto__: {} }; | 
|  341 " |  337 " | 
|  342 frame size: 5 |  338 frame size: 5 | 
|  343 parameter count: 1 |  339 parameter count: 1 | 
|  344 bytecode array length: 40 |  340 bytecode array length: 40 | 
|  345 bytecodes: [ |  341 bytecodes: [ | 
|  346   /*   30 E> */ B(StackCheck), |  342   /*   30 E> */ B(StackCheck), | 
|  347   /*   42 S> */ B(LdaConstant), U8(0), |  343   /*   42 S> */ B(LdaConstant), U8(0), | 
|  348                 B(Star), R(0), |  344                 B(Star), R(0), | 
|  349   /*   50 S> */ B(CreateObjectLiteral), U8(1), U8(3), U8(35), R(1), |  345   /*   50 S> */ B(CreateObjectLiteral), U8(1), U8(3), U8(67), R(1), | 
|  350   /*   60 E> */ B(ToName), R(2), |  346   /*   60 E> */ B(ToName), R(2), | 
|  351                 B(LdaSmi), I8(1), |  347                 B(LdaSmi), I8(1), | 
|  352                 B(Star), R(3), |  348                 B(Star), R(3), | 
|  353                 B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(4), |  349                 B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(4), | 
|  354                 B(CreateObjectLiteral), U8(1), U8(2), U8(35), R(4), |  350                 B(CreateObjectLiteral), U8(1), U8(2), U8(67), R(4), | 
|  355                 B(Mov), R(1), R(2), |  351                 B(Mov), R(1), R(2), | 
|  356                 B(Mov), R(4), R(3), |  352                 B(Mov), R(4), R(3), | 
|  357                 B(CallRuntime), U16(Runtime::kInternalSetPrototype), R(2), U8(2)
     , |  353                 B(CallRuntime), U16(Runtime::kInternalSetPrototype), R(2), U8(2)
     , | 
|  358                 B(Ldar), R(2), |  354                 B(Ldar), R(2), | 
|  359   /*   84 S> */ B(Return), |  355   /*   84 S> */ B(Return), | 
|  360 ] |  356 ] | 
|  361 constant pool: [ |  357 constant pool: [ | 
|  362   ONE_BYTE_INTERNALIZED_STRING_TYPE ["test"], |  358   ONE_BYTE_INTERNALIZED_STRING_TYPE ["test"], | 
|  363   FIXED_ARRAY_TYPE, |  359   FIXED_ARRAY_TYPE, | 
|  364 ] |  360 ] | 
|  365 handlers: [ |  361 handlers: [ | 
|  366 ] |  362 ] | 
|  367  |  363  | 
|  368 --- |  364 --- | 
|  369 snippet: " |  365 snippet: " | 
|  370   var n = 'name'; return { [n]: 'val', get a() { }, set a(b) {} }; |  366   var n = 'name'; return { [n]: 'val', get a() { }, set a(b) {} }; | 
|  371 " |  367 " | 
|  372 frame size: 6 |  368 frame size: 6 | 
|  373 parameter count: 1 |  369 parameter count: 1 | 
|  374 bytecode array length: 63 |  370 bytecode array length: 63 | 
|  375 bytecodes: [ |  371 bytecodes: [ | 
|  376   /*   30 E> */ B(StackCheck), |  372   /*   30 E> */ B(StackCheck), | 
|  377   /*   42 S> */ B(LdaConstant), U8(0), |  373   /*   42 S> */ B(LdaConstant), U8(0), | 
|  378                 B(Star), R(0), |  374                 B(Star), R(0), | 
|  379   /*   50 S> */ B(CreateObjectLiteral), U8(1), U8(4), U8(35), R(1), |  375   /*   50 S> */ B(CreateObjectLiteral), U8(1), U8(4), U8(67), R(1), | 
|  380   /*   60 E> */ B(ToName), R(2), |  376   /*   60 E> */ B(ToName), R(2), | 
|  381                 B(LdaConstant), U8(2), |  377                 B(LdaConstant), U8(2), | 
|  382                 B(Star), R(3), |  378                 B(Star), R(3), | 
|  383                 B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(5), |  379                 B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(5), | 
|  384                 B(LdaConstant), U8(3), |  380                 B(LdaConstant), U8(3), | 
|  385                 B(Star), R(3), |  381                 B(Star), R(3), | 
|  386                 B(CreateClosure), U8(4), U8(2), U8(2), |  382                 B(CreateClosure), U8(4), U8(2), U8(2), | 
|  387                 B(Star), R(4), |  383                 B(Star), R(4), | 
|  388                 B(LdaZero), |  384                 B(LdaZero), | 
|  389                 B(Star), R(5), |  385                 B(Star), R(5), | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|  403   ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"], |  399   ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"], | 
|  404   FIXED_ARRAY_TYPE, |  400   FIXED_ARRAY_TYPE, | 
|  405   ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], |  401   ONE_BYTE_INTERNALIZED_STRING_TYPE ["val"], | 
|  406   ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], |  402   ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], | 
|  407   SHARED_FUNCTION_INFO_TYPE, |  403   SHARED_FUNCTION_INFO_TYPE, | 
|  408   SHARED_FUNCTION_INFO_TYPE, |  404   SHARED_FUNCTION_INFO_TYPE, | 
|  409 ] |  405 ] | 
|  410 handlers: [ |  406 handlers: [ | 
|  411 ] |  407 ] | 
|  412  |  408  | 
| OLD | NEW |