Condition Coverage

blib/lib/optimizer.pm
Criterion Covered Total %
condition 3 45 6.6


and 3 conditions

line !l l&&!r l&&r condition
112 0 0 0 $o->next and $o->next->name eq 'stringify'
0 0 0 $o->next and $o->next->name eq 'stringify' and not $o->flags & 64
125 0 0 0 $$oldop and ${$o->next;}
148 0 0 0 ${$o->pmreplstart;} and $o->pmreplstart->name eq 'null'
152 0 0 0 ${$o->next;} and $o->next->name eq 'nextstate'
0 0 0 ${$o->next;} and $o->next->name eq 'nextstate' and ${$o->next->sibling;}
0 0 0 ${$o->next;} and $o->next->name eq 'nextstate' and ${$o->next->sibling;} and not $o->next->sibling->type =~ /exit|warn|die/

or 3 conditions

line l !l&&r !l&&!r condition
54 0 0 3 $type eq 'C' or $type eq 'c'
0 0 3 $type eq 'callback' or $type eq 'extend'
0 0 3 $type eq 'callback' or $type eq 'extend' or $type eq 'mine'
96 0 0 0 not $$o or $o->seq
101 0 0 0 $o->name eq 'scalar' or $o->name eq 'lineseq'
0 0 0 $o->name eq 'scalar' or $o->name eq 'lineseq' or $o->name eq 'scope'
0 0 0 $o->name eq 'qr' or $o->name eq 'match'
0 0 0 $o->name eq 'qr' or $o->name eq 'match' or $o->name eq 'subst'