| line | % | coverage | branch |
| 23 | 50 | T | F | unless ref $_ |
| 24 | 50 | T | F | unless defined $$_ |
| 27 | 50 | T | F | $output == $error ? : |
| 37 | 0 | T | F | wantarray ? : |
| 56 | 0 | T | F | if (/[ \"]/) |
| 74 | 50 | T | F | if $^O eq 'MSWin32' |
| 86 | 50 | T | F | if (defined fileno $fh and not _is_wperl()) |
| 88 | 50 | T | F | unless open $saved, ">&$fh" |
| 94 | 50 | T | F | if (not $merge_fh) { } |
| 97 | 50 | T | F | unless open $newio, "+>$newio_file" |
| 106 | 50 | T | F | unless open $fhref, '>&' . fileno($newio) |
| 116 | 50 | T | F | unless $pid eq $$ |
| 121 | 50 | T | F | if (defined $saved) { } |
| 122 | 50 | T | F | unless open $fh_ref, '>&' . fileno($saved) |
| 130 | 50 | T | F | if ($newio_file) |
| 141 | 50 | T | F | unless defined $newio_file and -e $newio_file |
| 142 | 50 | T | F | unless unlink $newio_file |