Branch Coverage

XS_xsgen.cc
Criterion Covered Total %
branch 8 48 16.6


line true false branch
169 0 16 if (items < 1)
174 16 0 Simple ctx_class = ST(0);
175 0 16 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 16 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
209 13 0 }); }
216 0 0 if (items != 1)
220 0 0 Simple ctx_class = ST(0);
0 0 Simple ctx_class = ST(0);
221 0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
0 0 if (!ctx_class && SvOK(ST(0))) throw "arg is not a 'Simple' value"
231 0 0 if (!RETVAL) XSRETURN_UNDEF;
232 0 0 RETVALSV = newRV_noinc(RETVAL.detach());
233 0 0 RETVALSV = sv_2mortal(RETVALSV);
234 0 0 ST(0) = RETVALSV;
238 0 0 }); }
249 0 3 dVAR; dXSBOOTARGSXSAPIVERCHK;
0 3 dVAR; dXSBOOTARGSXSAPIVERCHK;
279 3 0 }); }