Home | History | Annotate | Download | only in bytecode_expectations
      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   with ({x:42}) { return x; }
     13 "
     14 frame size: 4
     15 parameter count: 1
     16 bytecode array length: 25
     17 bytecodes: [
     18   /*   30 E> */ B(StackCheck),
     19   /*   34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
     20                 B(Star), R(1),
     21                 B(ToObject),
     22                 B(Star), R(2),
     23                 B(Mov), R(closure), R(3),
     24                 B(CallRuntime), U16(Runtime::kPushWithContext), R(2), U8(2),
     25                 B(PushContext), R(0),
     26   /*   50 S> */ B(LdaLookupSlot), U8(1),
     27                 B(PopContext), R(0),
     28   /*   62 S> */ B(Return),
     29 ]
     30 constant pool: [
     31   InstanceType::FIXED_ARRAY_TYPE,
     32   InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
     33 ]
     34 handlers: [
     35 ]
     36 
     37