| line |
true |
false |
branch |
|
41
|
30 |
0 |
if(SvTYPE(sv) == SVt_PVHV) |
|
73
|
10 |
21 |
if(key) { |
|
76
|
8 |
2 |
dyn->oldval = he ? newSVsv(HeVAL(he)) : NULL; |
|
131
|
6 |
13 |
if(key) { |
|
134
|
5 |
1 |
suspdyn->curval = he ? newSVsv(HeVAL(he)) : NULL; |
|
178
|
4 |
16 |
if(!val) { |
|
189
|
0 |
21 |
IV ix = av_top_index(stack); |
|
197
|
0 |
21 |
if(dyn->var != (SV *)_data) |
|
202
|
7 |
14 |
if(dyn->keysv) { |
|
223
|
0 |
12 |
IV i, max = av_top_index(stack); |
|
228
|
16 |
6 |
for(i = max; i >= 0; i--) { |
|
231
|
6 |
10 |
if(dyn->saveix < height) |
|
236
|
7 |
3 |
if(!suspendedvars) { |
|
244
|
3 |
7 |
if(dyn->keysv) { |
|
253
|
7 |
5 |
if(i < max) |
|
257
|
9 |
12 |
for( ; i >= 0; i--) { |
|
261
|
5 |
4 |
if(!suspendedvars) { |
|
274
|
0 |
12 |
if(!suspendedvars) |
|
278
|
0 |
12 |
IV i, max = av_top_index(suspendedvars); |
|
280
|
19 |
12 |
for(i = max; i >= 0; i--) { |
|
287
|
6 |
13 |
if(suspdyn->keysv) { |
|
295
|
9 |
10 |
if(suspdyn->is_outer) { |
|
324
|
20 |
3 |
SV *var = (PL_op->op_flags & OPf_STACKED) ? TOPs : PAD_SV(PL_op->op_targ); |
|
326
|
8 |
15 |
if(is_async) { |
|
352
|
4 |
0 |
if(dyn->keysv) { |
|
380
|
4 |
4 |
if(is_async) { |
|
398
|
3 |
1 |
dyn->oldval = preexisting ? newSVsv(HeVAL(he)) : NULL; |
|
416
|
3 |
28 |
if((PL_opargs[aop->op_type] & OA_TARGLEX) && (aop->op_private & OPpTARGET_MY)) { |
|
|
3 |
0 |
if((PL_opargs[aop->op_type] & OA_TARGLEX) && (aop->op_private & OPpTARGET_MY)) { |
|
432
|
0 |
28 |
if(aop->op_type != OP_SASSIGN) |
|
438
|
8 |
20 |
if(lvalop->op_type == OP_HELEM) { |
|
479
|
1 |
2 |
if(is_async) |