| OLD | NEW | 
|---|
| 1 # | 1 # | 
| 2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. | 
| 3 # | 3 # | 
| 4 | 4 | 
| 5 --- | 5 --- | 
| 6 wrap: no | 6 wrap: no | 
| 7 test function name: f | 7 test function name: f | 
| 8 | 8 | 
| 9 --- | 9 --- | 
| 10 snippet: " | 10 snippet: " | 
| (...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 266 | 266 | 
| 267 --- | 267 --- | 
| 268 snippet: " | 268 snippet: " | 
| 269   function* f() { | 269   function* f() { | 
| 270     for (let x = 0; x < 10; ++x) { let y = x; } | 270     for (let x = 0; x < 10; ++x) { let y = x; } | 
| 271   } | 271   } | 
| 272   f(); | 272   f(); | 
| 273 " | 273 " | 
| 274 frame size: 14 | 274 frame size: 14 | 
| 275 parameter count: 1 | 275 parameter count: 1 | 
| 276 bytecode array length: 332 | 276 bytecode array length: 331 | 
| 277 bytecodes: [ | 277 bytecodes: [ | 
| 278                 B(Ldar), R(new_target), | 278                 B(Ldar), R(new_target), | 
| 279                 B(JumpIfUndefined), U8(25), | 279                 B(JumpIfUndefined), U8(25), | 
| 280                 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
      rget), U8(1), | 280                 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
      rget), U8(1), | 
| 281                 B(PushContext), R(5), | 281                 B(PushContext), R(5), | 
| 282                 B(ResumeGenerator), R(new_target), | 282                 B(ResumeGenerator), R(new_target), | 
| 283                 B(Star), R(4), | 283                 B(Star), R(4), | 
| 284                 B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), | 284                 B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), | 
| 285                 B(LdaSmi), I8(79), | 285                 B(LdaSmi), I8(79), | 
| 286                 B(Star), R(6), | 286                 B(Star), R(6), | 
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 407                 B(Star), R(6), | 407                 B(Star), R(6), | 
| 408                 B(Jump), U8(8), | 408                 B(Jump), U8(8), | 
| 409                 B(Star), R(7), | 409                 B(Star), R(7), | 
| 410                 B(LdaSmi), I8(1), | 410                 B(LdaSmi), I8(1), | 
| 411                 B(Star), R(6), | 411                 B(Star), R(6), | 
| 412                 B(LdaTheHole), | 412                 B(LdaTheHole), | 
| 413                 B(SetPendingMessage), | 413                 B(SetPendingMessage), | 
| 414                 B(Star), R(8), | 414                 B(Star), R(8), | 
| 415                 B(LdaImmutableCurrentContextSlot), U8(4), | 415                 B(LdaImmutableCurrentContextSlot), U8(4), | 
| 416                 B(Star), R(9), | 416                 B(Star), R(9), | 
| 417                 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(9), U8(1), | 417                 B(InvokeIntrinsic), U8(Runtime::k_GeneratorClose), R(9), U8(1), | 
| 418                 B(Ldar), R(8), | 418                 B(Ldar), R(8), | 
| 419                 B(SetPendingMessage), | 419                 B(SetPendingMessage), | 
| 420                 B(Ldar), R(6), | 420                 B(Ldar), R(6), | 
| 421                 B(SwitchOnSmiNoFeedback), U8(4), U8(2), I8(0), | 421                 B(SwitchOnSmiNoFeedback), U8(4), U8(2), I8(0), | 
| 422                 B(Jump), U8(8), | 422                 B(Jump), U8(8), | 
| 423                 B(Ldar), R(7), | 423                 B(Ldar), R(7), | 
| 424   /*   62 S> */ B(Return), | 424   /*   62 S> */ B(Return), | 
| 425                 B(Ldar), R(7), | 425                 B(Ldar), R(7), | 
| 426                 B(ReThrow), | 426                 B(ReThrow), | 
| 427                 B(LdaUndefined), | 427                 B(LdaUndefined), | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
| 441 | 441 | 
| 442 --- | 442 --- | 
| 443 snippet: " | 443 snippet: " | 
| 444   function* f() { | 444   function* f() { | 
| 445     for (let x = 0; x < 10; ++x) yield x; | 445     for (let x = 0; x < 10; ++x) yield x; | 
| 446   } | 446   } | 
| 447   f(); | 447   f(); | 
| 448 " | 448 " | 
| 449 frame size: 13 | 449 frame size: 13 | 
| 450 parameter count: 1 | 450 parameter count: 1 | 
| 451 bytecode array length: 439 | 451 bytecode array length: 438 | 
| 452 bytecodes: [ | 452 bytecodes: [ | 
| 453                 B(Ldar), R(new_target), | 453                 B(Ldar), R(new_target), | 
| 454                 B(JumpIfUndefined), U8(25), | 454                 B(JumpIfUndefined), U8(25), | 
| 455                 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
      rget), U8(1), | 455                 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
      rget), U8(1), | 
| 456                 B(PushContext), R(4), | 456                 B(PushContext), R(4), | 
| 457                 B(ResumeGenerator), R(new_target), | 457                 B(ResumeGenerator), R(new_target), | 
| 458                 B(Star), R(3), | 458                 B(Star), R(3), | 
| 459                 B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), | 459                 B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), | 
| 460                 B(LdaSmi), I8(79), | 460                 B(LdaSmi), I8(79), | 
| 461                 B(Star), R(5), | 461                 B(Star), R(5), | 
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 628                 B(Star), R(5), | 628                 B(Star), R(5), | 
| 629                 B(Jump), U8(8), | 629                 B(Jump), U8(8), | 
| 630                 B(Star), R(6), | 630                 B(Star), R(6), | 
| 631                 B(LdaSmi), I8(1), | 631                 B(LdaSmi), I8(1), | 
| 632                 B(Star), R(5), | 632                 B(Star), R(5), | 
| 633                 B(LdaTheHole), | 633                 B(LdaTheHole), | 
| 634                 B(SetPendingMessage), | 634                 B(SetPendingMessage), | 
| 635                 B(Star), R(7), | 635                 B(Star), R(7), | 
| 636                 B(LdaImmutableCurrentContextSlot), U8(4), | 636                 B(LdaImmutableCurrentContextSlot), U8(4), | 
| 637                 B(Star), R(8), | 637                 B(Star), R(8), | 
| 638                 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(8), U8(1), | 638                 B(InvokeIntrinsic), U8(Runtime::k_GeneratorClose), R(8), U8(1), | 
| 639                 B(Ldar), R(7), | 639                 B(Ldar), R(7), | 
| 640                 B(SetPendingMessage), | 640                 B(SetPendingMessage), | 
| 641                 B(Ldar), R(5), | 641                 B(Ldar), R(5), | 
| 642                 B(SwitchOnSmiNoFeedback), U8(7), U8(2), I8(0), | 642                 B(SwitchOnSmiNoFeedback), U8(7), U8(2), I8(0), | 
| 643                 B(Jump), U8(8), | 643                 B(Jump), U8(8), | 
| 644                 B(Ldar), R(6), | 644                 B(Ldar), R(6), | 
| 645   /*   56 S> */ B(Return), | 645   /*   56 S> */ B(Return), | 
| 646                 B(Ldar), R(6), | 646                 B(Ldar), R(6), | 
| 647                 B(ReThrow), | 647                 B(ReThrow), | 
| 648                 B(LdaUndefined), | 648                 B(LdaUndefined), | 
| (...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1061   ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], | 1061   ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], | 
| 1062   FIXED_ARRAY_TYPE, | 1062   FIXED_ARRAY_TYPE, | 
| 1063   Smi [6], | 1063   Smi [6], | 
| 1064   Smi [9], | 1064   Smi [9], | 
| 1065 ] | 1065 ] | 
| 1066 handlers: [ | 1066 handlers: [ | 
| 1067   [60, 434, 440], | 1067   [60, 434, 440], | 
| 1068   [63, 381, 383], | 1068   [63, 381, 383], | 
| 1069 ] | 1069 ] | 
| 1070 | 1070 | 
| OLD | NEW | 
|---|