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 |