| line | % | coverage | condition |
| 293 | 100 | | @_ == 1 and ref $_[0] eq $T_HASH |
| 298 | 100 | | $default_ref and $default_ref ne $T_ARRAY |
| 308 | 100 | | @_ == 1 and ref $_[0] eq $T_HASH |
| 316 | 100 | | @_ == 1 and ref $_[0] eq $T_ARRAY |
| 320 | 100 | | A | B | C | D | dec |
|---|
| 0 | X | X | X | 0 | | 1 | 0 | X | X | 0 | | 1 | 1 | 0 | X | 0 | | 1 | 1 | 1 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 |
| $default and @{$_[0];} == 2 and $_[0][0] eq $default and not ref $_[0][1] |
| 356 | 100 | | A | B | C | D | dec |
|---|
| 0 | 0 | 0 | 0 | 0 | | 0 | 0 | 0 | 1 | 1 | | 0 | 0 | 1 | X | 1 | | 0 | 1 | X | X | 1 | | 1 | X | X | X | 1 |
| not $kind or $kind eq $T_ARRAY or $kind eq $T_CODE or &Scalar::Util::blessed($arg) |
| 372 | 100 | | ref $val eq $T_ARRAY and @{$val;} == 0 |
| 381 | 100 | | $num_args == 2 and ref $args->[1] eq $T_HASH |
| 395 | 100 | | $from_arrayref and defined $default |