Branch Coverage

lib/XS/Parse/Infix/FromPerl.xs
Criterion Covered Total %
branch 0 86 0.0


line true false branch
34 0 0 PUSHMARK(SP);
35 0 0 if(data->hookdata)
36 0 0 XPUSHs(sv_mortalcopy(data->hookdata));
38 0 0 XPUSHs(&PL_sv_undef);
44 0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
0 0 bool ret = SvTRUEx(POPs);
46 0 0 FREETMPS;
61 0 0 PUSHMARK(SP);
62 0 0 EXTEND(SP, 5);
67 0 0 if(data->hookdata)
80 0 0 FREETMPS;
143 0 0 while(KWARG_NEXT(args))
151 0 0 hooks.cls = SvUV(kwval);
163 0 0 if(!SvROK(kwval) || SvTYPE(SvRV(kwval)) != SVt_PVCV)
0 0 if(!SvROK(kwval) || SvTYPE(SvRV(kwval)) != SVt_PVCV)
165 0 0 data.permitcv = (CV *)SvREFCNT_inc((SV *)CV_FROM_REF(kwval));
169 0 0 if(!SvROK(kwval) || SvTYPE(SvRV(kwval)) != SVt_PVCV)
0 0 if(!SvROK(kwval) || SvTYPE(SvRV(kwval)) != SVt_PVCV)
179 0 0 if(!permit_hintkeysv && !data.permitcv)
0 0 if(!permit_hintkeysv && !data.permitcv)
185 0 0 if(wrapper_func_namesv)
186 0 0 hooksptr->wrapper_func_name = savepv(SvPV_nolen(wrapper_func_namesv));
187 0 0 if(permit_hintkeysv)
188 0 0 hooksptr->permit_hintkey = savepv(SvPV_nolen(permit_hintkeysv));
189 0 0 if(data.permitcv)
191 0 0 if(data.new_opcv)