Branch Coverage

blib/lib/Text/Xslate/PP/Opcode.pm
Criterion Covered Total %
branch 1 42 2.3


line true false branch
79 0 0 if (ref $new_vars ne 'HASH')
160 0 0 if (defined $st->{'sa'}) { }
214 0 0 if (defined $av)
216 0 0 unless ref $av
217 0 0 if (++$i < scalar @{$av;}) { }
265 0 0 if ($rhs == 0) { }
311 0 0 if ($_[0]{'sa'}) { }
322 0 0 if (defined $_[0]{'sa'}) { }
333 0 0 if (not $_[0]{'sa'}) { }
345 0 0 if (defined $sv) { }
475 0 0 if (@{$args;} != $nargs)
477 0 0 scalar @{$args;} > $nargs ? :
490 0 0 if ($outer > 0)
504 0 0 if ($st->{'code'}[$addr]{'opname'} ne 'macro_begin')
526 0 0 if (ref $func eq 'Text::Xslate::PP::Type::Macro') { }
583 0 1 if ($st->current_frame != 0)
601 0 0 if @_ == 2
611 0 0 if (not defined $proc) { }
614 0 0 $c->{'opname'} eq 'fetch_s' ? :
619 0 0 if $@
627 0 0 if (ref $proc eq 'Text::Xslate::PP::Type::Macro') { }