| 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 module: yes | 7 module: yes |
| 8 top level: yes | 8 top level: yes |
| 9 | 9 |
| 10 --- | 10 --- |
| (...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 587 ] | 587 ] |
| 588 handlers: [ | 588 handlers: [ |
| 589 ] | 589 ] |
| 590 | 590 |
| 591 --- | 591 --- |
| 592 snippet: " | 592 snippet: " |
| 593 export default (class {}); | 593 export default (class {}); |
| 594 " | 594 " |
| 595 frame size: 8 | 595 frame size: 8 |
| 596 parameter count: 2 | 596 parameter count: 2 |
| 597 bytecode array length: 169 | 597 bytecode array length: 170 |
| 598 bytecodes: [ | 598 bytecodes: [ |
| 599 B(Ldar), R(new_target), | 599 B(Ldar), R(new_target), |
| 600 B(JumpIfUndefined), U8(21), | 600 B(JumpIfUndefined), U8(21), |
| 601 B(ResumeGenerator), R(new_target), | 601 B(ResumeGenerator), R(new_target), |
| 602 B(Star), R(1), | 602 B(Star), R(1), |
| 603 B(LdaZero), | 603 B(LdaZero), |
| 604 B(TestEqualStrict), R(1), U8(0), | 604 B(TestEqualStrict), R(1), U8(0), |
| 605 B(JumpIfTrue), U8(67), | 605 B(JumpIfTrue), U8(67), |
| 606 B(LdaSmi), U8(76), | 606 B(LdaSmi), U8(76), |
| 607 B(Star), R(2), | 607 B(Star), R(2), |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 653 /* 16 S> */ B(LdaTheHole), | 653 /* 16 S> */ B(LdaTheHole), |
| 654 B(Star), R(2), | 654 B(Star), R(2), |
| 655 B(CreateClosure), U8(1), U8(0), | 655 B(CreateClosure), U8(1), U8(0), |
| 656 B(Star), R(3), | 656 B(Star), R(3), |
| 657 B(LdaSmi), U8(16), | 657 B(LdaSmi), U8(16), |
| 658 B(Star), R(4), | 658 B(Star), R(4), |
| 659 B(LdaSmi), U8(24), | 659 B(LdaSmi), U8(24), |
| 660 B(Star), R(5), | 660 B(Star), R(5), |
| 661 B(CallRuntime), U16(Runtime::kDefineClass), R(2), U8(4), | 661 B(CallRuntime), U16(Runtime::kDefineClass), R(2), U8(4), |
| 662 B(Star), R(2), | 662 B(Star), R(2), |
| 663 B(LdrNamedProperty), R(2), U8(2), U8(2), R(3), | 663 B(LdaNamedProperty), R(2), U8(2), U8(2), |
| 664 B(Star), R(3), |
| 664 B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1), | 665 B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1), |
| 665 B(StaCurrentContextSlot), U8(6), | 666 B(StaCurrentContextSlot), U8(6), |
| 666 /* 16 E> */ B(LdaCurrentContextSlot), U8(6), | 667 /* 16 E> */ B(LdaCurrentContextSlot), U8(6), |
| 667 B(StaModuleVariable), U8(1), U8(0), | 668 B(StaModuleVariable), U8(1), U8(0), |
| 668 B(LdaUndefined), | 669 B(LdaUndefined), |
| 669 /* 26 S> */ B(Return), | 670 /* 26 S> */ B(Return), |
| 670 ] | 671 ] |
| 671 constant pool: [ | 672 constant pool: [ |
| 672 FIXED_ARRAY_TYPE, | 673 FIXED_ARRAY_TYPE, |
| 673 SHARED_FUNCTION_INFO_TYPE, | 674 SHARED_FUNCTION_INFO_TYPE, |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 814 handlers: [ | 815 handlers: [ |
| 815 ] | 816 ] |
| 816 | 817 |
| 817 --- | 818 --- |
| 818 snippet: " | 819 snippet: " |
| 819 import * as foo from \"bar\" | 820 import * as foo from \"bar\" |
| 820 foo.f(foo, foo.x); | 821 foo.f(foo, foo.x); |
| 821 " | 822 " |
| 822 frame size: 8 | 823 frame size: 8 |
| 823 parameter count: 2 | 824 parameter count: 2 |
| 824 bytecode array length: 159 | 825 bytecode array length: 161 |
| 825 bytecodes: [ | 826 bytecodes: [ |
| 826 B(Ldar), R(new_target), | 827 B(Ldar), R(new_target), |
| 827 B(JumpIfUndefined), U8(21), | 828 B(JumpIfUndefined), U8(21), |
| 828 B(ResumeGenerator), R(new_target), | 829 B(ResumeGenerator), R(new_target), |
| 829 B(Star), R(1), | 830 B(Star), R(1), |
| 830 B(LdaZero), | 831 B(LdaZero), |
| 831 B(TestEqualStrict), R(1), U8(0), | 832 B(TestEqualStrict), R(1), U8(0), |
| 832 B(JumpIfTrue), U8(73), | 833 B(JumpIfTrue), U8(73), |
| 833 B(LdaSmi), U8(76), | 834 B(LdaSmi), U8(76), |
| 834 B(Star), R(2), | 835 B(Star), R(2), |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 873 B(JumpIfTrue), U8(16), | 874 B(JumpIfTrue), U8(16), |
| 874 B(Jump), U8(2), | 875 B(Jump), U8(2), |
| 875 B(LdaTrue), | 876 B(LdaTrue), |
| 876 B(Star), R(7), | 877 B(Star), R(7), |
| 877 B(Mov), R(4), R(6), | 878 B(Mov), R(4), R(6), |
| 878 B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(6), U8
(2), | 879 B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(6), U8
(2), |
| 879 /* 45 S> */ B(Return), | 880 /* 45 S> */ B(Return), |
| 880 B(Ldar), R(4), | 881 B(Ldar), R(4), |
| 881 /* 0 E> */ B(Throw), | 882 /* 0 E> */ B(Throw), |
| 882 /* 27 S> */ B(LdrCurrentContextSlot), U8(6), R(3), | 883 /* 27 S> */ B(LdrCurrentContextSlot), U8(6), R(3), |
| 883 /* 30 E> */ B(LdrNamedProperty), R(3), U8(1), U8(4), R(2), | 884 /* 30 E> */ B(LdaNamedProperty), R(3), U8(1), U8(4), |
| 885 B(Star), R(2), |
| 884 /* 33 E> */ B(LdrCurrentContextSlot), U8(6), R(4), | 886 /* 33 E> */ B(LdrCurrentContextSlot), U8(6), R(4), |
| 885 /* 38 E> */ B(LdrCurrentContextSlot), U8(6), R(6), | 887 /* 38 E> */ B(LdrCurrentContextSlot), U8(6), R(6), |
| 886 /* 41 E> */ B(LdrNamedProperty), R(6), U8(2), U8(6), R(5), | 888 /* 41 E> */ B(LdaNamedProperty), R(6), U8(2), U8(6), |
| 889 B(Star), R(5), |
| 887 /* 31 E> */ B(CallProperty), R(2), R(3), U8(3), U8(2), | 890 /* 31 E> */ B(CallProperty), R(2), R(3), U8(3), U8(2), |
| 888 B(LdaUndefined), | 891 B(LdaUndefined), |
| 889 /* 45 S> */ B(Return), | 892 /* 45 S> */ B(Return), |
| 890 ] | 893 ] |
| 891 constant pool: [ | 894 constant pool: [ |
| 892 FIXED_ARRAY_TYPE, | 895 FIXED_ARRAY_TYPE, |
| 893 ONE_BYTE_INTERNALIZED_STRING_TYPE ["f"], | 896 ONE_BYTE_INTERNALIZED_STRING_TYPE ["f"], |
| 894 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"], | 897 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"], |
| 895 ] | 898 ] |
| 896 handlers: [ | 899 handlers: [ |
| 897 ] | 900 ] |
| 898 | 901 |
| OLD | NEW |