Branch Coverage

include/in_ops.h
Criterion Covered Total %
branch 47 88 53.4


line true false branch
35 5 6 if (items > 2) {
59 9 0 if (numIs(alpha_sv) && SvIV(alpha_sv) != 1) {
0 9 if (numIs(alpha_sv) && SvIV(alpha_sv) != 1) {
133 16 1 if (c.a == 1.0) {
192 3 1 if (items > 3) {
194 3 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
2 1 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
219 2 1 if (items > 3) {
221 2 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
1 1 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
266 2 1 if (items > 3) {
268 2 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
1 1 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
293 2 1 if (items > 3) {
295 2 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
1 1 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
320 0 0 if (items > 3) {
322 0 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
0 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
347 0 0 if (items > 3) {
349 0 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
0 0 if (SvOK(rel) && strEQ(SvPV_nolen(rel), "relative")) relative = 1;
392 0 0 if (items > 3) {
394 0 0 if (SvOK(w) && SvIV(w) != 0) weight = SvIV(w);
0 0 if (SvOK(w) && SvIV(w) != 0) weight = SvIV(w);
418 0 0 if (items > 2) {
420 0 0 if (SvOK(w) && SvIV(w) != 0) weight = SvIV(w);
0 0 if (SvOK(w) && SvIV(w) != 0) weight = SvIV(w);
442 0 0 if (items > 2) {
444 0 0 if (SvOK(w) && SvIV(w) != 0) weight = SvIV(w);
0 0 if (SvOK(w) && SvIV(w) != 0) weight = SvIV(w);
468 22 0 EXTEND(SP, len + 1);
0 22 EXTEND(SP, len + 1);
469 66 22 for (i = 0; i <= len; i++) {
552 13128 0 if (colouring_prev_peep)
555 293084 13128 for (; o; o = o->op_next) {
561 284237 8847 if (o->op_type != OP_ENTERSUB)
563 162 8685 if (!(o->op_flags & OPf_STACKED))
568 0 8685 if (!first)
573 15926 8685 while (OpHAS_SIBLING(cv_op))
574 15926 0 cv_op = OpSIBLING(cv_op);
577 3208 5477 if (cv_op->op_type != OP_METHOD_NAMED)
588 108796 5417 for (i = 0; i < COLOURING_OP_COUNT; i++) {
589 60 108736 if (strEQ(methname, colouring_op_table[i].name)) {