1 # 2 # Autogenerated by generate-bytecode-expectations. 3 # 4 5 --- 6 pool type: mixed 7 execute: yes 8 wrap: yes 9 10 --- 11 snippet: " 12 var x = 0; 13 while (false) { x = 99; break; continue; } 14 return x; 15 " 16 frame size: 1 17 parameter count: 1 18 bytecode array length: 6 19 bytecodes: [ 20 /* 30 E> */ B(StackCheck), 21 /* 42 S> */ B(LdaZero), 22 B(Star), R(0), 23 /* 88 S> */ B(Nop), 24 /* 98 S> */ B(Return), 25 ] 26 constant pool: [ 27 ] 28 handlers: [ 29 ] 30 31 --- 32 snippet: " 33 var x = 0; 34 while (false) { 35 x = x + 1; 36 }; 37 return x; 38 " 39 frame size: 1 40 parameter count: 1 41 bytecode array length: 6 42 bytecodes: [ 43 /* 30 E> */ B(StackCheck), 44 /* 42 S> */ B(LdaZero), 45 B(Star), R(0), 46 /* 77 S> */ B(Nop), 47 /* 87 S> */ B(Return), 48 ] 49 constant pool: [ 50 ] 51 handlers: [ 52 ] 53 54 --- 55 snippet: " 56 var x = 0; 57 var y = 1; 58 while (x < 10) { 59 y = y * 12; 60 x = x + 1; 61 if (x == 3) continue; 62 if (x == 4) break; 63 } 64 return y; 65 " 66 frame size: 2 67 parameter count: 1 68 bytecode array length: 48 69 bytecodes: [ 70 /* 30 E> */ B(StackCheck), 71 /* 42 S> */ B(LdaZero), 72 B(Star), R(0), 73 /* 53 S> */ B(LdaSmi), U8(1), 74 B(Star), R(1), 75 /* 65 S> */ B(LdaSmi), U8(10), 76 /* 65 E> */ B(TestLessThan), R(0), 77 B(JumpIfFalse), U8(33), 78 /* 56 E> */ B(StackCheck), 79 /* 75 S> */ B(LdaSmi), U8(12), 80 B(Mul), R(1), 81 B(Star), R(1), 82 /* 89 S> */ B(LdaSmi), U8(1), 83 B(Add), R(0), 84 B(Star), R(0), 85 /* 102 S> */ B(LdaSmi), U8(3), 86 /* 108 E> */ B(TestEqual), R(0), 87 B(JumpIfFalse), U8(4), 88 /* 114 S> */ B(Jump), U8(10), 89 /* 126 S> */ B(LdaSmi), U8(4), 90 /* 132 E> */ B(TestEqual), R(0), 91 B(JumpIfFalse), U8(4), 92 /* 138 S> */ B(Jump), U8(4), 93 B(Jump), U8(-35), 94 /* 147 S> */ B(Ldar), R(1), 95 /* 157 S> */ B(Return), 96 ] 97 constant pool: [ 98 ] 99 handlers: [ 100 ] 101 102 --- 103 snippet: " 104 var i = 0; 105 while (true) { 106 if (i < 0) continue; 107 if (i == 3) break; 108 if (i == 4) break; 109 if (i == 10) continue; 110 if (i == 5) break; 111 i = i + 1; 112 } 113 return i; 114 " 115 frame size: 1 116 parameter count: 1 117 bytecode array length: 55 118 bytecodes: [ 119 /* 30 E> */ B(StackCheck), 120 /* 42 S> */ B(LdaZero), 121 B(Star), R(0), 122 /* 45 E> */ B(StackCheck), 123 /* 62 S> */ B(LdaZero), 124 /* 68 E> */ B(TestLessThan), R(0), 125 B(JumpIfFalse), U8(4), 126 /* 73 S> */ B(Jump), U8(40), 127 /* 85 S> */ B(LdaSmi), U8(3), 128 /* 91 E> */ B(TestEqual), R(0), 129 B(JumpIfFalse), U8(4), 130 /* 97 S> */ B(Jump), U8(34), 131 /* 106 S> */ B(LdaSmi), U8(4), 132 /* 112 E> */ B(TestEqual), R(0), 133 B(JumpIfFalse), U8(4), 134 /* 118 S> */ B(Jump), U8(26), 135 /* 127 S> */ B(LdaSmi), U8(10), 136 /* 133 E> */ B(TestEqual), R(0), 137 B(JumpIfFalse), U8(4), 138 /* 140 S> */ B(Jump), U8(16), 139 /* 152 S> */ B(LdaSmi), U8(5), 140 /* 158 E> */ B(TestEqual), R(0), 141 B(JumpIfFalse), U8(4), 142 /* 164 S> */ B(Jump), U8(10), 143 /* 173 S> */ B(LdaSmi), U8(1), 144 B(Add), R(0), 145 B(Star), R(0), 146 B(Jump), U8(-46), 147 /* 186 S> */ B(Ldar), R(0), 148 /* 196 S> */ B(Return), 149 ] 150 constant pool: [ 151 ] 152 handlers: [ 153 ] 154 155 --- 156 snippet: " 157 var i = 0; 158 while (true) { 159 while (i < 3) { 160 if (i == 2) break; 161 i = i + 1; 162 } 163 i = i + 1; 164 break; 165 } 166 return i; 167 " 168 frame size: 1 169 parameter count: 1 170 bytecode array length: 41 171 bytecodes: [ 172 /* 30 E> */ B(StackCheck), 173 /* 42 S> */ B(LdaZero), 174 B(Star), R(0), 175 /* 45 E> */ B(StackCheck), 176 /* 71 S> */ B(LdaSmi), U8(3), 177 /* 71 E> */ B(TestLessThan), R(0), 178 B(JumpIfFalse), U8(19), 179 /* 62 E> */ B(StackCheck), 180 /* 82 S> */ B(LdaSmi), U8(2), 181 /* 88 E> */ B(TestEqual), R(0), 182 B(JumpIfFalse), U8(4), 183 /* 94 S> */ B(Jump), U8(10), 184 /* 105 S> */ B(LdaSmi), U8(1), 185 B(Add), R(0), 186 B(Star), R(0), 187 B(Jump), U8(-21), 188 /* 122 S> */ B(LdaSmi), U8(1), 189 B(Add), R(0), 190 B(Star), R(0), 191 /* 135 S> */ B(Jump), U8(4), 192 B(Jump), U8(-32), 193 /* 144 S> */ B(Ldar), R(0), 194 /* 154 S> */ B(Return), 195 ] 196 constant pool: [ 197 ] 198 handlers: [ 199 ] 200 201 --- 202 snippet: " 203 var x = 10; 204 var y = 1; 205 while (x) { 206 y = y * 12; 207 x = x - 1; 208 } 209 return y; 210 " 211 frame size: 2 212 parameter count: 1 213 bytecode array length: 31 214 bytecodes: [ 215 /* 30 E> */ B(StackCheck), 216 /* 42 S> */ B(LdaSmi), U8(10), 217 B(Star), R(0), 218 /* 54 S> */ B(LdaSmi), U8(1), 219 B(Star), R(1), 220 /* 64 S> */ B(Ldar), R(0), 221 B(JumpIfToBooleanFalse), U8(17), 222 /* 57 E> */ B(StackCheck), 223 /* 71 S> */ B(LdaSmi), U8(12), 224 B(Mul), R(1), 225 B(Star), R(1), 226 /* 85 S> */ B(LdaSmi), U8(1), 227 B(Sub), R(0), 228 B(Star), R(0), 229 B(Jump), U8(-17), 230 /* 98 S> */ B(Ldar), R(1), 231 /* 108 S> */ B(Return), 232 ] 233 constant pool: [ 234 ] 235 handlers: [ 236 ] 237 238 --- 239 snippet: " 240 var x = 0; var y = 1; 241 do { 242 y = y * 10; 243 if (x == 5) break; 244 if (x == 6) continue; 245 x = x + 1; 246 } while (x < 10); 247 return y; 248 " 249 frame size: 2 250 parameter count: 1 251 bytecode array length: 46 252 bytecodes: [ 253 /* 30 E> */ B(StackCheck), 254 /* 42 S> */ B(LdaZero), 255 B(Star), R(0), 256 /* 53 S> */ B(LdaSmi), U8(1), 257 B(Star), R(1), 258 /* 56 E> */ B(StackCheck), 259 /* 63 S> */ B(LdaSmi), U8(10), 260 B(Mul), R(1), 261 B(Star), R(1), 262 /* 77 S> */ B(LdaSmi), U8(5), 263 /* 83 E> */ B(TestEqual), R(0), 264 B(JumpIfFalse), U8(4), 265 /* 89 S> */ B(Jump), U8(22), 266 /* 98 S> */ B(LdaSmi), U8(6), 267 /* 104 E> */ B(TestEqual), R(0), 268 B(JumpIfFalse), U8(4), 269 /* 110 S> */ B(Jump), U8(8), 270 /* 122 S> */ B(LdaSmi), U8(1), 271 B(Add), R(0), 272 B(Star), R(0), 273 /* 144 S> */ B(LdaSmi), U8(10), 274 /* 144 E> */ B(TestLessThan), R(0), 275 B(JumpIfTrue), U8(-33), 276 /* 151 S> */ B(Ldar), R(1), 277 /* 161 S> */ B(Return), 278 ] 279 constant pool: [ 280 ] 281 handlers: [ 282 ] 283 284 --- 285 snippet: " 286 var x = 10; 287 var y = 1; 288 do { 289 y = y * 12; 290 x = x - 1; 291 } while (x); 292 return y; 293 " 294 frame size: 2 295 parameter count: 1 296 bytecode array length: 29 297 bytecodes: [ 298 /* 30 E> */ B(StackCheck), 299 /* 42 S> */ B(LdaSmi), U8(10), 300 B(Star), R(0), 301 /* 54 S> */ B(LdaSmi), U8(1), 302 B(Star), R(1), 303 /* 57 E> */ B(StackCheck), 304 /* 64 S> */ B(LdaSmi), U8(12), 305 B(Mul), R(1), 306 B(Star), R(1), 307 /* 78 S> */ B(LdaSmi), U8(1), 308 B(Sub), R(0), 309 B(Star), R(0), 310 /* 98 S> */ B(Ldar), R(0), 311 B(JumpIfToBooleanTrue), U8(-15), 312 /* 102 S> */ B(Ldar), R(1), 313 /* 112 S> */ B(Return), 314 ] 315 constant pool: [ 316 ] 317 handlers: [ 318 ] 319 320 --- 321 snippet: " 322 var x = 0; var y = 1; 323 do { 324 y = y * 10; 325 if (x == 5) break; 326 x = x + 1; 327 if (x == 6) continue; 328 } while (false); 329 return y; 330 " 331 frame size: 2 332 parameter count: 1 333 bytecode array length: 40 334 bytecodes: [ 335 /* 30 E> */ B(StackCheck), 336 /* 42 S> */ B(LdaZero), 337 B(Star), R(0), 338 /* 53 S> */ B(LdaSmi), U8(1), 339 B(Star), R(1), 340 /* 56 E> */ B(StackCheck), 341 /* 63 S> */ B(LdaSmi), U8(10), 342 B(Mul), R(1), 343 B(Star), R(1), 344 /* 77 S> */ B(LdaSmi), U8(5), 345 /* 83 E> */ B(TestEqual), R(0), 346 B(JumpIfFalse), U8(4), 347 /* 89 S> */ B(Jump), U8(16), 348 /* 98 S> */ B(LdaSmi), U8(1), 349 B(Add), R(0), 350 B(Star), R(0), 351 /* 111 S> */ B(LdaSmi), U8(6), 352 /* 117 E> */ B(TestEqual), R(0), 353 B(JumpIfFalse), U8(4), 354 /* 123 S> */ B(Jump), U8(2), 355 /* 150 S> */ B(Ldar), R(1), 356 /* 160 S> */ B(Return), 357 ] 358 constant pool: [ 359 ] 360 handlers: [ 361 ] 362 363 --- 364 snippet: " 365 var x = 0; var y = 1; 366 do { 367 y = y * 10; 368 if (x == 5) break; 369 x = x + 1; 370 if (x == 6) continue; 371 } while (true); 372 return y; 373 " 374 frame size: 2 375 parameter count: 1 376 bytecode array length: 42 377 bytecodes: [ 378 /* 30 E> */ B(StackCheck), 379 /* 42 S> */ B(LdaZero), 380 B(Star), R(0), 381 /* 53 S> */ B(LdaSmi), U8(1), 382 B(Star), R(1), 383 /* 56 E> */ B(StackCheck), 384 /* 63 S> */ B(LdaSmi), U8(10), 385 B(Mul), R(1), 386 B(Star), R(1), 387 /* 77 S> */ B(LdaSmi), U8(5), 388 /* 83 E> */ B(TestEqual), R(0), 389 B(JumpIfFalse), U8(4), 390 /* 89 S> */ B(Jump), U8(18), 391 /* 98 S> */ B(LdaSmi), U8(1), 392 B(Add), R(0), 393 B(Star), R(0), 394 /* 111 S> */ B(LdaSmi), U8(6), 395 /* 117 E> */ B(TestEqual), R(0), 396 B(JumpIfFalse), U8(4), 397 /* 123 S> */ B(Jump), U8(2), 398 B(Jump), U8(-29), 399 /* 149 S> */ B(Ldar), R(1), 400 /* 159 S> */ B(Return), 401 ] 402 constant pool: [ 403 ] 404 handlers: [ 405 ] 406 407 --- 408 snippet: " 409 var x = 0; 410 for (;;) { 411 if (x == 1) break; 412 if (x == 2) continue; 413 x = x + 1; 414 } 415 " 416 frame size: 1 417 parameter count: 1 418 bytecode array length: 31 419 bytecodes: [ 420 /* 30 E> */ B(StackCheck), 421 /* 42 S> */ B(LdaZero), 422 B(Star), R(0), 423 /* 45 E> */ B(StackCheck), 424 /* 58 S> */ B(LdaSmi), U8(1), 425 /* 64 E> */ B(TestEqual), R(0), 426 B(JumpIfFalse), U8(4), 427 /* 70 S> */ B(Jump), U8(18), 428 /* 79 S> */ B(LdaSmi), U8(2), 429 /* 85 E> */ B(TestEqual), R(0), 430 B(JumpIfFalse), U8(4), 431 /* 91 S> */ B(Jump), U8(8), 432 /* 103 S> */ B(LdaSmi), U8(1), 433 B(Add), R(0), 434 B(Star), R(0), 435 B(Jump), U8(-23), 436 B(LdaUndefined), 437 /* 116 S> */ B(Return), 438 ] 439 constant pool: [ 440 ] 441 handlers: [ 442 ] 443 444 --- 445 snippet: " 446 for (var x = 0;;) { 447 if (x == 1) break; 448 if (x == 2) continue; 449 x = x + 1; 450 } 451 " 452 frame size: 1 453 parameter count: 1 454 bytecode array length: 31 455 bytecodes: [ 456 /* 30 E> */ B(StackCheck), 457 /* 47 S> */ B(LdaZero), 458 B(Star), R(0), 459 /* 34 E> */ B(StackCheck), 460 /* 56 S> */ B(LdaSmi), U8(1), 461 /* 62 E> */ B(TestEqual), R(0), 462 B(JumpIfFalse), U8(4), 463 /* 68 S> */ B(Jump), U8(18), 464 /* 77 S> */ B(LdaSmi), U8(2), 465 /* 83 E> */ B(TestEqual), R(0), 466 B(JumpIfFalse), U8(4), 467 /* 89 S> */ B(Jump), U8(8), 468 /* 101 S> */ B(LdaSmi), U8(1), 469 B(Add), R(0), 470 B(Star), R(0), 471 B(Jump), U8(-23), 472 B(LdaUndefined), 473 /* 114 S> */ B(Return), 474 ] 475 constant pool: [ 476 ] 477 handlers: [ 478 ] 479 480 --- 481 snippet: " 482 var x = 0; 483 for (;; x = x + 1) { 484 if (x == 1) break; 485 if (x == 2) continue; 486 } 487 " 488 frame size: 1 489 parameter count: 1 490 bytecode array length: 31 491 bytecodes: [ 492 /* 30 E> */ B(StackCheck), 493 /* 42 S> */ B(LdaZero), 494 B(Star), R(0), 495 /* 45 E> */ B(StackCheck), 496 /* 68 S> */ B(LdaSmi), U8(1), 497 /* 74 E> */ B(TestEqual), R(0), 498 B(JumpIfFalse), U8(4), 499 /* 80 S> */ B(Jump), U8(18), 500 /* 89 S> */ B(LdaSmi), U8(2), 501 /* 95 E> */ B(TestEqual), R(0), 502 B(JumpIfFalse), U8(4), 503 /* 101 S> */ B(Jump), U8(2), 504 /* 55 S> */ B(LdaSmi), U8(1), 505 B(Add), R(0), 506 B(Star), R(0), 507 B(Jump), U8(-23), 508 B(LdaUndefined), 509 /* 113 S> */ B(Return), 510 ] 511 constant pool: [ 512 ] 513 handlers: [ 514 ] 515 516 --- 517 snippet: " 518 for (var x = 0;; x = x + 1) { 519 if (x == 1) break; 520 if (x == 2) continue; 521 } 522 " 523 frame size: 1 524 parameter count: 1 525 bytecode array length: 31 526 bytecodes: [ 527 /* 30 E> */ B(StackCheck), 528 /* 47 S> */ B(LdaZero), 529 B(Star), R(0), 530 /* 34 E> */ B(StackCheck), 531 /* 66 S> */ B(LdaSmi), U8(1), 532 /* 72 E> */ B(TestEqual), R(0), 533 B(JumpIfFalse), U8(4), 534 /* 78 S> */ B(Jump), U8(18), 535 /* 87 S> */ B(LdaSmi), U8(2), 536 /* 93 E> */ B(TestEqual), R(0), 537 B(JumpIfFalse), U8(4), 538 /* 99 S> */ B(Jump), U8(2), 539 /* 53 S> */ B(LdaSmi), U8(1), 540 B(Add), R(0), 541 B(Star), R(0), 542 B(Jump), U8(-23), 543 B(LdaUndefined), 544 /* 111 S> */ B(Return), 545 ] 546 constant pool: [ 547 ] 548 handlers: [ 549 ] 550 551 --- 552 snippet: " 553 var u = 0; 554 for (var i = 0; i < 100; i = i + 1) { 555 u = u + 1; 556 continue; 557 } 558 " 559 frame size: 2 560 parameter count: 1 561 bytecode array length: 32 562 bytecodes: [ 563 /* 30 E> */ B(StackCheck), 564 /* 42 S> */ B(LdaZero), 565 B(Star), R(0), 566 /* 58 S> */ B(LdaZero), 567 B(Star), R(1), 568 /* 63 S> */ B(LdaSmi), U8(100), 569 /* 63 E> */ B(TestLessThan), R(1), 570 B(JumpIfFalse), U8(19), 571 /* 45 E> */ B(StackCheck), 572 /* 85 S> */ B(LdaSmi), U8(1), 573 B(Add), R(0), 574 B(Star), R(0), 575 /* 98 S> */ B(Jump), U8(2), 576 /* 72 S> */ B(LdaSmi), U8(1), 577 B(Add), R(1), 578 B(Star), R(1), 579 B(Jump), U8(-21), 580 B(LdaUndefined), 581 /* 110 S> */ B(Return), 582 ] 583 constant pool: [ 584 ] 585 handlers: [ 586 ] 587 588 --- 589 snippet: " 590 var y = 1; 591 for (var x = 10; x; --x) { 592 y = y * 12; 593 } 594 return y; 595 " 596 frame size: 2 597 parameter count: 1 598 bytecode array length: 30 599 bytecodes: [ 600 /* 30 E> */ B(StackCheck), 601 /* 42 S> */ B(LdaSmi), U8(1), 602 B(Star), R(0), 603 /* 58 S> */ B(LdaSmi), U8(10), 604 B(Star), R(1), 605 /* 62 S> */ B(Ldar), R(1), 606 B(JumpIfToBooleanFalse), U8(16), 607 /* 45 E> */ B(StackCheck), 608 /* 74 S> */ B(LdaSmi), U8(12), 609 B(Mul), R(0), 610 B(Star), R(0), 611 /* 67 S> */ B(Ldar), R(1), 612 B(Dec), 613 B(Star), R(1), 614 B(Jump), U8(-16), 615 /* 88 S> */ B(Ldar), R(0), 616 /* 98 S> */ B(Return), 617 ] 618 constant pool: [ 619 ] 620 handlers: [ 621 ] 622 623 --- 624 snippet: " 625 var x = 0; 626 for (var i = 0; false; i++) { 627 x = x + 1; 628 }; 629 return x; 630 " 631 frame size: 2 632 parameter count: 1 633 bytecode array length: 10 634 bytecodes: [ 635 /* 30 E> */ B(StackCheck), 636 /* 42 S> */ B(LdaZero), 637 B(Star), R(0), 638 /* 58 S> */ B(LdaZero), 639 B(Star), R(1), 640 /* 91 S> */ B(Ldar), R(0), 641 /* 101 S> */ B(Return), 642 ] 643 constant pool: [ 644 ] 645 handlers: [ 646 ] 647 648 --- 649 snippet: " 650 var x = 0; 651 for (var i = 0; true; ++i) { 652 x = x + 1; 653 if (x == 20) break; 654 }; 655 return x; 656 " 657 frame size: 2 658 parameter count: 1 659 bytecode array length: 32 660 bytecodes: [ 661 /* 30 E> */ B(StackCheck), 662 /* 42 S> */ B(LdaZero), 663 B(Star), R(0), 664 /* 58 S> */ B(LdaZero), 665 B(Star), R(1), 666 /* 45 E> */ B(StackCheck), 667 /* 76 S> */ B(LdaSmi), U8(1), 668 B(Add), R(0), 669 B(Star), R(0), 670 /* 89 S> */ B(LdaSmi), U8(20), 671 /* 95 E> */ B(TestEqual), R(0), 672 B(JumpIfFalse), U8(4), 673 /* 102 S> */ B(Jump), U8(9), 674 /* 69 S> */ B(Ldar), R(1), 675 B(Inc), 676 B(Star), R(1), 677 B(Jump), U8(-20), 678 /* 112 S> */ B(Ldar), R(0), 679 /* 122 S> */ B(Return), 680 ] 681 constant pool: [ 682 ] 683 handlers: [ 684 ] 685 686 --- 687 snippet: " 688 var a = 0; 689 while (a) { 690 { 691 let z = 1; 692 function f() { z = 2; } 693 if (z) continue; 694 z++; 695 } 696 } 697 " 698 frame size: 7 699 parameter count: 1 700 bytecode array length: 119 701 bytecodes: [ 702 /* 30 E> */ B(StackCheck), 703 /* 42 S> */ B(LdaZero), 704 B(Star), R(1), 705 /* 52 S> */ B(Ldar), R(1), 706 B(JumpIfToBooleanFalse), U8(111), 707 /* 45 E> */ B(StackCheck), 708 B(LdaConstant), U8(0), 709 B(Star), R(4), 710 B(Mov), R(closure), R(5), 711 B(CallRuntime), U16(Runtime::kPushBlockContext), R(4), U8(2), 712 B(PushContext), R(3), 713 B(LdaTheHole), 714 B(StaContextSlot), R(context), U8(4), 715 B(CreateClosure), U8(1), U8(0), 716 B(Star), R(0), 717 /* 73 S> */ B(LdaSmi), U8(1), 718 /* 73 E> */ B(StaContextSlot), R(context), U8(4), 719 B(Ldar), R(0), 720 B(JumpIfNotHole), U8(11), 721 B(LdaConstant), U8(2), 722 B(Star), R(4), 723 B(CallRuntime), U16(Runtime::kThrowReferenceError), R(4), U8(1), 724 B(Star), R(2), 725 /* 106 S> */ B(LdaContextSlot), R(context), U8(4), 726 B(JumpIfNotHole), U8(11), 727 B(LdaConstant), U8(3), 728 B(Star), R(4), 729 B(CallRuntime), U16(Runtime::kThrowReferenceError), R(4), U8(1), 730 B(JumpIfToBooleanFalse), U8(8), 731 /* 113 S> */ B(PopContext), R(3), 732 B(PopContext), R(3), 733 B(Jump), U8(43), 734 /* 126 S> */ B(LdaContextSlot), R(context), U8(4), 735 B(JumpIfNotHole), U8(11), 736 B(LdaConstant), U8(3), 737 B(Star), R(4), 738 B(CallRuntime), U16(Runtime::kThrowReferenceError), R(4), U8(1), 739 B(ToNumber), 740 B(Star), R(4), 741 B(Inc), 742 B(Star), R(5), 743 /* 127 E> */ B(LdaContextSlot), R(context), U8(4), 744 B(JumpIfNotHole), U8(11), 745 B(LdaConstant), U8(3), 746 B(Star), R(6), 747 B(CallRuntime), U16(Runtime::kThrowReferenceError), R(6), U8(1), 748 B(Ldar), R(5), 749 B(StaContextSlot), R(context), U8(4), 750 B(PopContext), R(3), 751 B(Jump), U8(-111), 752 B(LdaUndefined), 753 /* 137 S> */ B(Return), 754 ] 755 constant pool: [ 756 InstanceType::FIXED_ARRAY_TYPE, 757 InstanceType::SHARED_FUNCTION_INFO_TYPE, 758 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 759 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 760 ] 761 handlers: [ 762 ] 763 764