| line |
true |
false |
branch |
|
18
|
44 |
8 |
unless $cx |
|
29
|
0 |
47 |
unless $op->name =~ /^(?:pushmark|padrange)$/ |
|
34
|
0 |
313 |
if $DEBUG |
|
35
|
97 |
216 |
if ($op->name eq 'pushmark' or $op->name eq 'padrange') { } |
|
36
|
0 |
97 |
if $DEBUG |
|
54
|
3 |
44 |
$cv ? : |
|
58
|
0 |
47 |
if $DEBUG |
|
60
|
0 |
47 |
if $DEBUG |
|
69
|
0 |
224 |
if $DEBUG |
|
71
|
0 |
224 |
if ($op->name eq "padrange") |
|
82
|
0 |
0 |
if $DEBUG |
|
86
|
0 |
224 |
if ($op->name =~ /padsv_store/) { } |
|
|
50 |
174 |
elsif ($op->name =~ /pad(sv|av|hv)/) { } |
|
|
23 |
151 |
elsif ($op->name =~ /gvsv|rv2(av|hv|gv)/) { } |
|
|
6 |
145 |
elsif ($op->name eq 'const') { } |
|
92
|
0 |
0 |
if $DEBUG |
|
93
|
0 |
0 |
if ($want_names) { } |
|
102
|
6 |
44 |
if ($op->next->next->name eq 'sassign') { } |
|
|
0 |
44 |
elsif ($op->next->name eq 'padsv_store') { } |
|
103
|
0 |
6 |
if $DEBUG |
|
106
|
0 |
0 |
if $DEBUG |
|
110
|
0 |
44 |
if $DEBUG |
|
111
|
41 |
3 |
if ($want_names) { } |
|
120
|
0 |
23 |
if ($op->next->next->name eq "sassign") |
|
121
|
0 |
0 |
if $DEBUG |
|
125
|
6 |
17 |
$op->name eq 'gvsv' ? : |
|
128
|
0 |
23 |
if (ref $consider eq 'B::PADOP') { } |
|
129
|
0 |
0 |
if $DEBUG |
|
131
|
0 |
0 |
if $DEBUG |
|
137
|
0 |
23 |
if $DEBUG |
|
140
|
20 |
3 |
if ($want_names) { } |
|
163
|
3 |
3 |
if ($op->next->next->name eq 'sassign') { } |
|
|
0 |
3 |
elsif ($op->next->name eq 'padsv_store') { } |
|
164
|
0 |
3 |
if $DEBUG |
|
167
|
0 |
0 |
if $DEBUG |
|
171
|
3 |
0 |
$want_names ? : |
|
183
|
0 |
3 |
if $DEBUG |
|
184
|
0 |
3 |
unless $op->name eq "pushmark" |
|
187
|
0 |
6 |
if $DEBUG |
|
188
|
2 |
4 |
if $op->name =~ /^method(?:_named)?$/ |