| line |
true |
false |
branch |
|
24
|
27 |
0 |
if(PL_op->op_flags & OPf_REF) |
|
25
|
0 |
27 |
XPUSHs(sv); |
|
27
|
0 |
0 |
XPUSHs(sv_mortalcopy(sv)); |
|
29
|
27 |
0 |
if(PL_op->op_private & OPpDUP_MOVEMARK) |
|
45
|
0 |
1 |
switch(argop->op_type) { |
|
|
1 |
26 |
switch(argop->op_type) { |
|
63
|
1 |
26 |
if(!arg_is_acceptable(expr)) |
|
87
|
3 |
0 |
if(!args->op_type && args->op_targ == OP_LIST) |
|
|
3 |
0 |
if(!args->op_type && args->op_targ == OP_LIST) |
|
92
|
3 |
0 |
OP *arg = OpSIBLING(args); |
|
98
|
2 |
1 |
if(!OpSIBLING(arg)) |
|
|
0 |
2 |
if(!OpSIBLING(arg)) |
|
100
|
2 |
0 |
if(OpSIBLING(OpSIBLING(arg))) |
|
|
1 |
1 |
if(OpSIBLING(OpSIBLING(arg))) |
|
|
1 |
0 |
if(OpSIBLING(OpSIBLING(arg))) |
|
|
1 |
0 |
if(OpSIBLING(OpSIBLING(arg))) |
|
103
|
0 |
1 |
if(!arg_is_acceptable(arg)) |
|
106
|
1 |
0 |
OP *start = LINKLIST(op); |
|
137
|
29 |
3 |
if((PL_opargs[optype] & OA_RETSCALAR) && |
|
|
0 |
29 |
if((PL_opargs[optype] & OA_RETSCALAR) && |
|
141
|
29 |
3 |
else if((PL_opargs[optype] & OA_RETSCALAR) && |
|
|
27 |
2 |
else if((PL_opargs[optype] & OA_RETSCALAR) && |
|
143
|
0 |
27 |
if(!(op->op_flags & OPf_KIDS)) |
|
148
|
3 |
2 |
else if(optype == OP_ENTERSUB) |