Branch Coverage

lib/Optree/Generate.xs
Criterion Covered Total %
branch 16 24 66.6


line true false branch
18 0 51 if(!PL_compcv)
61 4205 0 for(RETVAL = 0; RETVAL < OP_max; RETVAL++)
62 70 4135 if(strEQ(opname, PL_op_name[RETVAL]))
66 14 56 ;
128 1 0 RETVAL = newSVop(newFOROP(flags, maySvOPo(sv), SvOPo(expr), SvOPo(block), maySvOPo(cont)));
0 1 RETVAL = newSVop(newFOROP(flags, maySvOPo(sv), SvOPo(expr), SvOPo(block), maySvOPo(cont)));
1 0 RETVAL = newSVop(newFOROP(flags, maySvOPo(sv), SvOPo(expr), SvOPo(block), maySvOPo(cont)));
0 1 RETVAL = newSVop(newFOROP(flags, maySvOPo(sv), SvOPo(expr), SvOPo(block), maySvOPo(cont)));
136 3 0 if(!SvROK(gv) || SvTYPE(SvRV(gv)) != SVt_PVGV)
0 3 if(!SvROK(gv) || SvTYPE(SvRV(gv)) != SVt_PVGV)
150 16 8 for(U32 i = 2; i < items; i++)
152 7 1 if(type != OP_LIST)