line |
true |
false |
branch |
149
|
4 |
16 |
if(!val) { |
159
|
23 |
0 |
if(SvTYPE(sv) == SVt_PVHV) |
196
|
0 |
19 |
if(dyn->var != (SV *)_data) |
201
|
7 |
12 |
if(dyn->keysv) { |
227
|
14 |
5 |
for(i = max; i >= 0; i--) { |
230
|
5 |
9 |
if(dyn->saveix < height) |
235
|
6 |
3 |
if(!suspendedvars) { |
248
|
3 |
6 |
if(dyn->keysv) { |
251
|
2 |
1 |
suspdyn->curval = he ? newSVsv(HeVAL(he)) : NULL; |
263
|
6 |
4 |
if(i < max) |
267
|
8 |
10 |
for( ; i >= 0; i--) { |
271
|
4 |
4 |
if(!suspendedvars) { |
283
|
3 |
5 |
if(dyn->keysv) { |
287
|
3 |
0 |
suspdyn->curval = he ? newSVsv(HeVAL(he)) : NULL; |
299
|
0 |
10 |
if(!suspendedvars) |
305
|
17 |
10 |
for(i = max; i >= 0; i--) { |
308
|
6 |
11 |
if(suspdyn->keysv) { |
311
|
5 |
1 |
pushdynhelem(hv, suspdyn->keysv, he ? HeVAL(he) : NULL); |
323
|
8 |
9 |
if(suspdyn->is_outer) { |
352
|
18 |
2 |
SV *var = (PL_op->op_flags & OPf_STACKED) ? TOPs : PAD_SV(PL_op->op_targ); |
354
|
7 |
13 |
if(is_async) { |
379
|
4 |
0 |
if(dyn->keysv) { |
411
|
4 |
4 |
if(is_async) { |
414
|
3 |
1 |
if(preexisting) |
426
|
3 |
1 |
dyn->oldval = preexisting ? newSVsv(*svp) : NULL; |
444
|
2 |
26 |
if((PL_opargs[aop->op_type] & OA_TARGLEX) && (aop->op_private & OPpTARGET_MY)) { |
|
2 |
0 |
if((PL_opargs[aop->op_type] & OA_TARGLEX) && (aop->op_private & OPpTARGET_MY)) { |
460
|
0 |
26 |
if(aop->op_type != OP_SASSIGN) |
466
|
8 |
18 |
if(lvalop->op_type == OP_HELEM) { |
507
|
1 |
1 |
if(is_async) |