Branch Coverage

blib/lib/B/Utils.pm
Criterion Covered Total %
branch 0 82 0.0


line true false branch
19 0 0 unless ($EOK{$_})
43 0 0 if $_subsdone
49 0 0 if scalar grep({$_[0] eq $_ . '::';} @bad_stashes)
110 0 0 unless ${$_[0]->CV;}
113 0 0 if ($cv->PADLIST->can('ARRAY') and $cv->PADLIST->ARRAY and $cv->PADLIST->ARRAY->can('ARRAY'))
117 0 0 unless ${$cv->START;} and ${$cv->ROOT;}
132 0 0 if $_[0]->name eq 'null' and $_[0]->targ
145 0 0 if (class($op) eq 'LISTOP')
150 0 0 if $op->can('first') and $op->first and ${$op->first;}
151 0 0 if $op->can('last') and $op->last and ${$op->last;}
152 0 0 if $op->can('other') and $op->other and ${$op->other;}
170 0 0 if $DEBUG
176 0 0 if not $target->seq
183 0 0 if $DEBUG
191 0 0 if (exists $deadend{$node})
193 0 0 if $DEBUG
205 0 0 if (scalar grep(($$_ == $$target), @new_kids))
211 0 0 if $DEBUG and @new_kids
223 0 0 if $x
246 0 0 if $DEBUG
259 0 0 if $DEBUG
266 0 0 if $result
290 0 0 if exists $deadend{$node}
291 0 0 if $$node{'next'} == $target
323 0 0 if $op->isa('B::COP')
325 0 0 if ($$op and $op->flags & 4)
344 0 0 if $op->isa('B::COP')
345 0 0 if &$filter($op)
346 0 0 if ($$op and $op->flags & 4)
407 0 0 unless $args
408 0 0 unless substr($args, length($args) - 1) eq "\n"
463 0 0 if exists $conds{$_} and not $o->can($_)
467 0 0 unless exists $conds{$test}
468 0 0 unless ref $o and $o->can($test)
469 0 0 if (not ref $conds{$test}) { }
470 0 0 if $o->$test ne $conds{$test}
472 0 0 if ($conds{$test}[0] eq '!') { }
474 0 0 if grep {$o->$test eq $_;} @conds
476 0 0 unless grep {$o->$test eq $_;} @{$conds{$test};}
482 0 0 unless exists $conds{$neighbour}
485 0 0 unless opgrep($conds{$neighbour}, $o->$neighbour)