| line |
true |
false |
branch |
|
6
|
0 |
125 |
if (!sv) return; |
|
7
|
11 |
114 |
if (SvTYPE(sv) == SVt_PVIO) return; |
|
8
|
10 |
104 |
if (SvTYPE(sv) == SVt_PVGV && GvIOp(sv)) { |
|
|
9 |
1 |
if (SvTYPE(sv) == SVt_PVGV && GvIOp(sv)) { |
|
13
|
60 |
45 |
if (SvROK(sv)) { |
|
15
|
47 |
13 |
if (SvTYPE(val) == SVt_PVIO) { |
|
16
|
47 |
0 |
Sv::operator=(val); |
|
19
|
8 |
5 |
if (SvTYPE(val) == SVt_PVGV && GvIOp(val)) { |
|
|
8 |
0 |
if (SvTYPE(val) == SVt_PVGV && GvIOp(val)) { |
|
20
|
8 |
0 |
Sv::operator=(GvIOp(val)); |
|
25
|
4 |
46 |
if (is_undef()) return reset(); |
|
27
|
46 |
0 |
throw std::invalid_argument("SV is neither IO or IO reference, nor Glob or Glob reference with IO slot set"); |