line |
true |
false |
branch |
29
|
0 |
6 |
PUSHMARK(ORIGMARK); |
40
|
5 |
1 |
av_push(ret, newSViv(GIMME_V)); |
41
|
5 |
1 |
if (GIMME_V == G_SCALAR) { |
|
5 |
1 |
if (GIMME_V == G_SCALAR) { |
44
|
1 |
0 |
} else if (GIMME_V == G_VOID) { |
|
1 |
0 |
} else if (GIMME_V == G_VOID) { |
48
|
4 |
1 |
for (i=0; i
|
57
|
6 |
0 |
if (SvROK(tmp) && SvTYPE(SvRV(tmp)) == SVt_PVAV) { |
|
6 |
0 |
if (SvROK(tmp) && SvTYPE(SvRV(tmp)) == SVt_PVAV) { |
65
|
0 |
6 |
PUSHMARK(ORIGMARK); |
137
|
18 |
86 |
switch (OP_CLASS_EX(target)) { |
|
8 |
78 |
switch (OP_CLASS_EX(target)) { |
139
|
0 |
19 |
REPLACE(UNOP*, op_first); |
142
|
2 |
17 |
REPLACE(BINOP*, op_first); |
145
|
0 |
0 |
REPLACE(LOGOP*, op_first); |
146
|
0 |
0 |
REPLACE(LOGOP*, op_other); |
149
|
0 |
18 |
REPLACE(LOGOP*, op_first); |
153
|
49 |
55 |
if (OpSIBLING(target)) { |
|
48 |
1 |
if (OpSIBLING(target)) { |
154
|
48 |
0 |
if (OpSIBLING(target) == orig) { |
|
4 |
44 |
if (OpSIBLING(target) == orig) { |
157
|
44 |
0 |
rewrite_op(aTHX_ (OP*)OpSIBLING(target), orig, replacement, depth); |
196
|
3 |
3 |
OP * sibling_op = OpSIBLING(orig_op); |