# # Autogenerated by generate-bytecode-expectations. # --- pool type: string execute: yes wrap: no test function name: f --- snippet: " var f; var x = 1; function f1() { eval(\"function t() { return x; }; f = t; f();\"); } f1(); " frame size: 0 parameter count: 1 bytecode array length: 4 bytecodes: [ B(StackCheck), B(LdaLookupSlot), U8(0), B(Return), ] constant pool: [ "x", ] handlers: [ ] --- snippet: " var f; var x = 1; function f1() { eval(\"function t() { x = 10; }; f = t; f();\"); } f1(); " frame size: 0 parameter count: 1 bytecode array length: 7 bytecodes: [ B(StackCheck), B(LdaSmi), U8(10), B(StaLookupSlotSloppy), U8(0), B(LdaUndefined), B(Return), ] constant pool: [ "x", ] handlers: [ ] --- snippet: " var f; var x = 1; function f1() { eval(\"function t() { 'use strict'; x = 10; }; f = t; f();\"); } f1(); " frame size: 0 parameter count: 1 bytecode array length: 7 bytecodes: [ B(StackCheck), B(LdaSmi), U8(10), B(StaLookupSlotStrict), U8(0), B(LdaUndefined), B(Return), ] constant pool: [ "x", ] handlers: [ ] --- snippet: " var f; var x = 1; function f1() { eval(\"function t() { return typeof x; }; f = t; f();\"); } f1(); " frame size: 0 parameter count: 1 bytecode array length: 5 bytecodes: [ B(StackCheck), B(LdaLookupSlotInsideTypeof), U8(0), B(TypeOf), B(Return), ] constant pool: [ "x", ] handlers: [ ]