line |
true |
false |
branch |
50
|
43 |
72 |
hasRval = GIMME_V != G_VOID && items <= 1; |
|
14 |
29 |
hasRval = GIMME_V != G_VOID && items <= 1; |
|
0 |
72 |
hasRval = GIMME_V != G_VOID && items <= 1; |
|
10 |
4 |
hasRval = GIMME_V != G_VOID && items <= 1; |
52
|
43 |
72 |
if (GIMME_V == G_VOID && items <= 1) |
|
101 |
14 |
if (GIMME_V == G_VOID && items <= 1) |
|
3 |
98 |
if (GIMME_V == G_VOID && items <= 1) |
54
|
3 |
0 |
WARN_VOID_CONTEXT; |
58
|
102 |
10 |
if (items > 1 && !SvROK(ST(1))) |
|
36 |
66 |
if (items > 1 && !SvROK(ST(1))) |
63
|
68 |
30 |
for (i = 1; i < items; i++) |
65
|
6 |
62 |
if (SvROK(ST(i))) |
73
|
6 |
70 |
if (items > 2) |
76
|
60 |
10 |
inval = items == 2 ? ST(1) : NULL; |
79
|
40 |
60 |
if (inval != NULL || hasRval) |
|
10 |
30 |
if (inval != NULL || hasRval) |
80
|
10 |
60 |
handle_string_list(aTHX_ method, list, inval, hasRval ? &rval : NULL); |
82
|
10 |
78 |
if (hasRval) |