# # Autogenerated by generate-bytecode-expectations. # --- wrap: no test function name: f --- snippet: " var a = 1; function f() { return a; } f() " frame size: 0 parameter count: 1 bytecode array length: 5 bytecodes: [ /* 21 E> */ B(StackCheck), /* 26 S> */ B(LdaGlobal), U8(0), U8(2), /* 36 S> */ B(Return), ] constant pool: [ ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], ] handlers: [ ] --- snippet: " function t() { } function f() { return t; } f() " frame size: 0 parameter count: 1 bytecode array length: 5 bytecodes: [ /* 27 E> */ B(StackCheck), /* 32 S> */ B(LdaGlobal), U8(0), U8(2), /* 42 S> */ B(Return), ] constant pool: [ ONE_BYTE_INTERNALIZED_STRING_TYPE ["t"], ] handlers: [ ] --- snippet: " a = 1; function f() { return a; } f() " frame size: 0 parameter count: 1 bytecode array length: 5 bytecodes: [ /* 17 E> */ B(StackCheck), /* 22 S> */ B(LdaGlobal), U8(0), U8(2), /* 32 S> */ B(Return), ] constant pool: [ ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], ] handlers: [ ] --- snippet: " a = 1; function f(b) { b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; b.name; return a; } f({name: 1}); " frame size: 0 parameter count: 2 bytecode array length: 652 bytecodes: [ /* 17 E> */ B(StackCheck), /* 25 S> */ B(Nop), /* 26 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(2), /* 35 S> */ B(Nop), /* 36 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(4), /* 45 S> */ B(Nop), /* 46 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(6), /* 55 S> */ B(Nop), /* 56 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(8), /* 65 S> */ B(Nop), /* 66 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(10), /* 75 S> */ B(Nop), /* 76 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(12), /* 85 S> */ B(Nop), /* 86 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(14), /* 95 S> */ B(Nop), /* 96 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(16), /* 105 S> */ B(Nop), /* 106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(18), /* 115 S> */ B(Nop), /* 116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(20), /* 125 S> */ B(Nop), /* 126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(22), /* 135 S> */ B(Nop), /* 136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(24), /* 145 S> */ B(Nop), /* 146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(26), /* 155 S> */ B(Nop), /* 156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(28), /* 165 S> */ B(Nop), /* 166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(30), /* 175 S> */ B(Nop), /* 176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(32), /* 185 S> */ B(Nop), /* 186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(34), /* 195 S> */ B(Nop), /* 196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(36), /* 205 S> */ B(Nop), /* 206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(38), /* 215 S> */ B(Nop), /* 216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(40), /* 225 S> */ B(Nop), /* 226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(42), /* 235 S> */ B(Nop), /* 236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(44), /* 245 S> */ B(Nop), /* 246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(46), /* 255 S> */ B(Nop), /* 256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(48), /* 265 S> */ B(Nop), /* 266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(50), /* 275 S> */ B(Nop), /* 276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(52), /* 285 S> */ B(Nop), /* 286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(54), /* 295 S> */ B(Nop), /* 296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(56), /* 305 S> */ B(Nop), /* 306 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(58), /* 315 S> */ B(Nop), /* 316 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(60), /* 325 S> */ B(Nop), /* 326 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(62), /* 335 S> */ B(Nop), /* 336 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(64), /* 345 S> */ B(Nop), /* 346 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(66), /* 355 S> */ B(Nop), /* 356 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(68), /* 365 S> */ B(Nop), /* 366 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(70), /* 375 S> */ B(Nop), /* 376 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(72), /* 385 S> */ B(Nop), /* 386 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(74), /* 395 S> */ B(Nop), /* 396 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(76), /* 405 S> */ B(Nop), /* 406 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(78), /* 415 S> */ B(Nop), /* 416 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(80), /* 425 S> */ B(Nop), /* 426 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(82), /* 435 S> */ B(Nop), /* 436 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(84), /* 445 S> */ B(Nop), /* 446 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(86), /* 455 S> */ B(Nop), /* 456 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(88), /* 465 S> */ B(Nop), /* 466 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(90), /* 475 S> */ B(Nop), /* 476 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(92), /* 485 S> */ B(Nop), /* 486 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(94), /* 495 S> */ B(Nop), /* 496 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(96), /* 505 S> */ B(Nop), /* 506 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(98), /* 515 S> */ B(Nop), /* 516 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(100), /* 525 S> */ B(Nop), /* 526 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(102), /* 535 S> */ B(Nop), /* 536 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(104), /* 545 S> */ B(Nop), /* 546 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(106), /* 555 S> */ B(Nop), /* 556 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(108), /* 565 S> */ B(Nop), /* 566 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(110), /* 575 S> */ B(Nop), /* 576 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(112), /* 585 S> */ B(Nop), /* 586 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(114), /* 595 S> */ B(Nop), /* 596 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(116), /* 605 S> */ B(Nop), /* 606 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(118), /* 615 S> */ B(Nop), /* 616 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(120), /* 625 S> */ B(Nop), /* 626 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(122), /* 635 S> */ B(Nop), /* 636 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(124), /* 645 S> */ B(Nop), /* 646 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(126), /* 655 S> */ B(Nop), /* 656 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(128), /* 665 S> */ B(Nop), /* 666 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(130), /* 675 S> */ B(Nop), /* 676 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(132), /* 685 S> */ B(Nop), /* 686 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(134), /* 695 S> */ B(Nop), /* 696 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(136), /* 705 S> */ B(Nop), /* 706 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(138), /* 715 S> */ B(Nop), /* 716 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(140), /* 725 S> */ B(Nop), /* 726 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(142), /* 735 S> */ B(Nop), /* 736 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(144), /* 745 S> */ B(Nop), /* 746 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(146), /* 755 S> */ B(Nop), /* 756 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(148), /* 765 S> */ B(Nop), /* 766 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(150), /* 775 S> */ B(Nop), /* 776 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(152), /* 785 S> */ B(Nop), /* 786 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(154), /* 795 S> */ B(Nop), /* 796 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(156), /* 805 S> */ B(Nop), /* 806 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(158), /* 815 S> */ B(Nop), /* 816 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(160), /* 825 S> */ B(Nop), /* 826 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(162), /* 835 S> */ B(Nop), /* 836 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(164), /* 845 S> */ B(Nop), /* 846 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(166), /* 855 S> */ B(Nop), /* 856 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(168), /* 865 S> */ B(Nop), /* 866 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(170), /* 875 S> */ B(Nop), /* 876 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(172), /* 885 S> */ B(Nop), /* 886 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(174), /* 895 S> */ B(Nop), /* 896 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(176), /* 905 S> */ B(Nop), /* 906 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(178), /* 915 S> */ B(Nop), /* 916 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(180), /* 925 S> */ B(Nop), /* 926 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(182), /* 935 S> */ B(Nop), /* 936 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(184), /* 945 S> */ B(Nop), /* 946 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(186), /* 955 S> */ B(Nop), /* 956 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(188), /* 965 S> */ B(Nop), /* 966 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(190), /* 975 S> */ B(Nop), /* 976 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(192), /* 985 S> */ B(Nop), /* 986 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(194), /* 995 S> */ B(Nop), /* 996 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(196), /* 1005 S> */ B(Nop), /* 1006 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(198), /* 1015 S> */ B(Nop), /* 1016 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(200), /* 1025 S> */ B(Nop), /* 1026 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(202), /* 1035 S> */ B(Nop), /* 1036 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(204), /* 1045 S> */ B(Nop), /* 1046 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(206), /* 1055 S> */ B(Nop), /* 1056 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(208), /* 1065 S> */ B(Nop), /* 1066 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(210), /* 1075 S> */ B(Nop), /* 1076 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(212), /* 1085 S> */ B(Nop), /* 1086 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(214), /* 1095 S> */ B(Nop), /* 1096 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(216), /* 1105 S> */ B(Nop), /* 1106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(218), /* 1115 S> */ B(Nop), /* 1116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(220), /* 1125 S> */ B(Nop), /* 1126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(222), /* 1135 S> */ B(Nop), /* 1136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(224), /* 1145 S> */ B(Nop), /* 1146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(226), /* 1155 S> */ B(Nop), /* 1156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(228), /* 1165 S> */ B(Nop), /* 1166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(230), /* 1175 S> */ B(Nop), /* 1176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(232), /* 1185 S> */ B(Nop), /* 1186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(234), /* 1195 S> */ B(Nop), /* 1196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(236), /* 1205 S> */ B(Nop), /* 1206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(238), /* 1215 S> */ B(Nop), /* 1216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(240), /* 1225 S> */ B(Nop), /* 1226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(242), /* 1235 S> */ B(Nop), /* 1236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(244), /* 1245 S> */ B(Nop), /* 1246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(246), /* 1255 S> */ B(Nop), /* 1256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(248), /* 1265 S> */ B(Nop), /* 1266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(250), /* 1275 S> */ B(Nop), /* 1276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(252), /* 1285 S> */ B(Nop), /* 1286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(254), /* 1295 S> */ B(Nop), /* 1296 E> */ B(Wide), B(LdaNamedProperty), R16(arg0), U16(0), U16(256), /* 1305 S> */ B(Wide), B(LdaGlobal), U16(1), U16(258), /* 1315 S> */ B(Return), ] constant pool: [ ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], ] handlers: [ ]