| line |
true |
false |
branch |
|
12
|
341 |
1 |
last_list_start = OpSIBLING(((LISTOP*)op)->op_first); |
|
23
|
9 |
46 |
if (!hint || !SvOK(*hint)) |
|
|
0 |
9 |
if (!hint || !SvOK(*hint)) |
|
|
0 |
0 |
if (!hint || !SvOK(*hint)) |
|
|
0 |
0 |
if (!hint || !SvOK(*hint)) |
|
26
|
9 |
0 |
last = OpSIBLING(((BINOP*)op)->op_first); |
|
27
|
9 |
0 |
if (last && last->op_type == OP_JOIN) { |
|
|
9 |
0 |
if (last && last->op_type == OP_JOIN) { |
|
29
|
9 |
0 |
const OP *next = OpSIBLING(first); |
|
30
|
9 |
0 |
if (first && first->op_type == OP_PUSHMARK |
|
|
9 |
0 |
if (first && first->op_type == OP_PUSHMARK |
|
31
|
9 |
0 |
&& next && next->op_type == OP_RV2SV |
|
|
7 |
2 |
&& next && next->op_type == OP_RV2SV |
|
32
|
6 |
1 |
&& next != last_list_start |
|
35
|
6 |
0 |
if (child->op_type == OP_GV |
|
36
|
6 |
0 |
&& GvSV(cGVOPx_gv(child)) == get_sv(";", 0) |