# # Autogenerated by generate-bytecode-expectations. # --- execute: yes wrap: no test function name: f --- snippet: " var a = 1; function f() { return a; } f() " frame size: 0 parameter count: 1 bytecode array length: 4 bytecodes: [ /* 21 E> */ B(StackCheck), /* 26 S> */ B(LdaGlobal), U8(1), /* 36 S> */ B(Return), ] constant pool: [ ] handlers: [ ] --- snippet: " function t() { } function f() { return t; } f() " frame size: 0 parameter count: 1 bytecode array length: 4 bytecodes: [ /* 27 E> */ B(StackCheck), /* 32 S> */ B(LdaGlobal), U8(1), /* 42 S> */ B(Return), ] constant pool: [ ] handlers: [ ] --- snippet: " a = 1; function f() { return a; } f() " frame size: 0 parameter count: 1 bytecode array length: 4 bytecodes: [ /* 17 E> */ B(StackCheck), /* 22 S> */ B(LdaGlobal), U8(1), /* 32 S> */ B(Return), ] constant pool: [ ] 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: 646 bytecodes: [ /* 17 E> */ B(StackCheck), /* 25 S> */ B(Nop), /* 26 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(1), /* 35 S> */ B(Nop), /* 36 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(3), /* 45 S> */ B(Nop), /* 46 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(5), /* 55 S> */ B(Nop), /* 56 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(7), /* 65 S> */ B(Nop), /* 66 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(9), /* 75 S> */ B(Nop), /* 76 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(11), /* 85 S> */ B(Nop), /* 86 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(13), /* 95 S> */ B(Nop), /* 96 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(15), /* 105 S> */ B(Nop), /* 106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(17), /* 115 S> */ B(Nop), /* 116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(19), /* 125 S> */ B(Nop), /* 126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(21), /* 135 S> */ B(Nop), /* 136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(23), /* 145 S> */ B(Nop), /* 146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(25), /* 155 S> */ B(Nop), /* 156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(27), /* 165 S> */ B(Nop), /* 166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(29), /* 175 S> */ B(Nop), /* 176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(31), /* 185 S> */ B(Nop), /* 186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(33), /* 195 S> */ B(Nop), /* 196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(35), /* 205 S> */ B(Nop), /* 206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(37), /* 215 S> */ B(Nop), /* 216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(39), /* 225 S> */ B(Nop), /* 226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(41), /* 235 S> */ B(Nop), /* 236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(43), /* 245 S> */ B(Nop), /* 246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(45), /* 255 S> */ B(Nop), /* 256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(47), /* 265 S> */ B(Nop), /* 266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(49), /* 275 S> */ B(Nop), /* 276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(51), /* 285 S> */ B(Nop), /* 286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(53), /* 295 S> */ B(Nop), /* 296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(55), /* 305 S> */ B(Nop), /* 306 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(57), /* 315 S> */ B(Nop), /* 316 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(59), /* 325 S> */ B(Nop), /* 326 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(61), /* 335 S> */ B(Nop), /* 336 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(63), /* 345 S> */ B(Nop), /* 346 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(65), /* 355 S> */ B(Nop), /* 356 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(67), /* 365 S> */ B(Nop), /* 366 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(69), /* 375 S> */ B(Nop), /* 376 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(71), /* 385 S> */ B(Nop), /* 386 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(73), /* 395 S> */ B(Nop), /* 396 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(75), /* 405 S> */ B(Nop), /* 406 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(77), /* 415 S> */ B(Nop), /* 416 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(79), /* 425 S> */ B(Nop), /* 426 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(81), /* 435 S> */ B(Nop), /* 436 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(83), /* 445 S> */ B(Nop), /* 446 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(85), /* 455 S> */ B(Nop), /* 456 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(87), /* 465 S> */ B(Nop), /* 466 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(89), /* 475 S> */ B(Nop), /* 476 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(91), /* 485 S> */ B(Nop), /* 486 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(93), /* 495 S> */ B(Nop), /* 496 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(95), /* 505 S> */ B(Nop), /* 506 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(97), /* 515 S> */ B(Nop), /* 516 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(99), /* 525 S> */ B(Nop), /* 526 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(101), /* 535 S> */ B(Nop), /* 536 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(103), /* 545 S> */ B(Nop), /* 546 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(105), /* 555 S> */ B(Nop), /* 556 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(107), /* 565 S> */ B(Nop), /* 566 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(109), /* 575 S> */ B(Nop), /* 576 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(111), /* 585 S> */ B(Nop), /* 586 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(113), /* 595 S> */ B(Nop), /* 596 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(115), /* 605 S> */ B(Nop), /* 606 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(117), /* 615 S> */ B(Nop), /* 616 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(119), /* 625 S> */ B(Nop), /* 626 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(121), /* 635 S> */ B(Nop), /* 636 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(123), /* 645 S> */ B(Nop), /* 646 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(125), /* 655 S> */ B(Nop), /* 656 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(127), /* 665 S> */ B(Nop), /* 666 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(129), /* 675 S> */ B(Nop), /* 676 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(131), /* 685 S> */ B(Nop), /* 686 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(133), /* 695 S> */ B(Nop), /* 696 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(135), /* 705 S> */ B(Nop), /* 706 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(137), /* 715 S> */ B(Nop), /* 716 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(139), /* 725 S> */ B(Nop), /* 726 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(141), /* 735 S> */ B(Nop), /* 736 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(143), /* 745 S> */ B(Nop), /* 746 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(145), /* 755 S> */ B(Nop), /* 756 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(147), /* 765 S> */ B(Nop), /* 766 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(149), /* 775 S> */ B(Nop), /* 776 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(151), /* 785 S> */ B(Nop), /* 786 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(153), /* 795 S> */ B(Nop), /* 796 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(155), /* 805 S> */ B(Nop), /* 806 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(157), /* 815 S> */ B(Nop), /* 816 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(159), /* 825 S> */ B(Nop), /* 826 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(161), /* 835 S> */ B(Nop), /* 836 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(163), /* 845 S> */ B(Nop), /* 846 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(165), /* 855 S> */ B(Nop), /* 856 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(167), /* 865 S> */ B(Nop), /* 866 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(169), /* 875 S> */ B(Nop), /* 876 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(171), /* 885 S> */ B(Nop), /* 886 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(173), /* 895 S> */ B(Nop), /* 896 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(175), /* 905 S> */ B(Nop), /* 906 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(177), /* 915 S> */ B(Nop), /* 916 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(179), /* 925 S> */ B(Nop), /* 926 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(181), /* 935 S> */ B(Nop), /* 936 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(183), /* 945 S> */ B(Nop), /* 946 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(185), /* 955 S> */ B(Nop), /* 956 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(187), /* 965 S> */ B(Nop), /* 966 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(189), /* 975 S> */ B(Nop), /* 976 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(191), /* 985 S> */ B(Nop), /* 986 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(193), /* 995 S> */ B(Nop), /* 996 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(195), /* 1005 S> */ B(Nop), /* 1006 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(197), /* 1015 S> */ B(Nop), /* 1016 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(199), /* 1025 S> */ B(Nop), /* 1026 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(201), /* 1035 S> */ B(Nop), /* 1036 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(203), /* 1045 S> */ B(Nop), /* 1046 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(205), /* 1055 S> */ B(Nop), /* 1056 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(207), /* 1065 S> */ B(Nop), /* 1066 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(209), /* 1075 S> */ B(Nop), /* 1076 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(211), /* 1085 S> */ B(Nop), /* 1086 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(213), /* 1095 S> */ B(Nop), /* 1096 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(215), /* 1105 S> */ B(Nop), /* 1106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(217), /* 1115 S> */ B(Nop), /* 1116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(219), /* 1125 S> */ B(Nop), /* 1126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(221), /* 1135 S> */ B(Nop), /* 1136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(223), /* 1145 S> */ B(Nop), /* 1146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(225), /* 1155 S> */ B(Nop), /* 1156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(227), /* 1165 S> */ B(Nop), /* 1166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(229), /* 1175 S> */ B(Nop), /* 1176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(231), /* 1185 S> */ B(Nop), /* 1186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(233), /* 1195 S> */ B(Nop), /* 1196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(235), /* 1205 S> */ B(Nop), /* 1206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(237), /* 1215 S> */ B(Nop), /* 1216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(239), /* 1225 S> */ B(Nop), /* 1226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(241), /* 1235 S> */ B(Nop), /* 1236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(243), /* 1245 S> */ B(Nop), /* 1246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(245), /* 1255 S> */ B(Nop), /* 1256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(247), /* 1265 S> */ B(Nop), /* 1266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(249), /* 1275 S> */ B(Nop), /* 1276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(251), /* 1285 S> */ B(Nop), /* 1286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(253), /* 1295 S> */ B(Nop), /* 1296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(255), /* 1305 S> */ B(Wide), B(LdaGlobal), U16(257), /* 1315 S> */ B(Return), ] constant pool: [ ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"], ] handlers: [ ]