Home | History | Annotate | Download | only in bytecode_expectations
      1 #
      2 # Autogenerated by generate-bytecode-expectations.
      3 #
      4 
      5 ---
      6 pool type: number
      7 execute: yes
      8 wrap: yes
      9 
     10 ---
     11 snippet: "
     12   return 1 ? 2 : 3;
     13 "
     14 frame size: 0
     15 parameter count: 1
     16 bytecode array length: 12
     17 bytecodes: [
     18   /*   30 E> */ B(StackCheck),
     19   /*   34 S> */ B(LdaSmi), U8(1),
     20                 B(JumpIfToBooleanFalse), U8(6),
     21                 B(LdaSmi), U8(2),
     22                 B(Jump), U8(4),
     23                 B(LdaSmi), U8(3),
     24   /*   52 S> */ B(Return),
     25 ]
     26 constant pool: [
     27 ]
     28 handlers: [
     29 ]
     30 
     31 ---
     32 snippet: "
     33   return 1 ? 2 ? 3 : 4 : 5;
     34 "
     35 frame size: 0
     36 parameter count: 1
     37 bytecode array length: 20
     38 bytecodes: [
     39   /*   30 E> */ B(StackCheck),
     40   /*   34 S> */ B(LdaSmi), U8(1),
     41                 B(JumpIfToBooleanFalse), U8(14),
     42                 B(LdaSmi), U8(2),
     43                 B(JumpIfToBooleanFalse), U8(6),
     44                 B(LdaSmi), U8(3),
     45                 B(Jump), U8(4),
     46                 B(LdaSmi), U8(4),
     47                 B(Jump), U8(4),
     48                 B(LdaSmi), U8(5),
     49   /*   60 S> */ B(Return),
     50 ]
     51 constant pool: [
     52 ]
     53 handlers: [
     54 ]
     55 
     56