| line |
true |
false |
branch |
|
12
|
21 |
0 |
if ($] > 5.009004) { } |
|
|
0 |
0 |
elsif ($C3_XS or not defined $C3_XS) { } |
|
|
1 |
0 |
if ($] > 5.009004) { } |
|
|
0 |
0 |
elsif ($C3_XS or not defined $C3_XS) { } |
|
23
|
0 |
0 |
if ($error) { } |
|
|
0 |
0 |
if ($error) { } |
|
24
|
0 |
0 |
unless $error =~ /\blocate\b/ |
|
|
0 |
0 |
unless $error =~ /\blocate\b/ |
|
26
|
0 |
0 |
if ($C3_XS) |
|
|
0 |
0 |
if ($C3_XS) |
|
67
|
2 |
83 |
if $class eq 'main' |
|
69
|
0 |
83 |
if $TURN_OFF_C3 |
|
70
|
83 |
0 |
if $C3_IN_CORE |
|
74
|
83 |
0 |
unless exists $MRO{$class} |
|
87
|
0 |
22 |
unless keys %MRO |
|
88
|
22 |
0 |
if ($C3_IN_CORE) { } |
|
92
|
0 |
0 |
if ($_initialized) |
|
105
|
0 |
4 |
unless keys %MRO |
|
106
|
4 |
0 |
if ($C3_IN_CORE) { } |
|
122
|
0 |
0 |
if $C3_IN_CORE |
|
130
|
0 |
0 |
if $C3_IN_CORE |
|
146
|
0 |
0 |
if not defined $has_overload_fallback and defined ${"${local}::()";} |
|
149
|
0 |
0 |
if defined *{"${class}::$method";}{'CODE'} |
|
153
|
0 |
0 |
unless exists $methods{$method} |
|
162
|
0 |
0 |
if $C3_IN_CORE |
|
169
|
0 |
0 |
if $C3_IN_CORE |
|
174
|
0 |
0 |
if not defined &{"${class}::()";} and defined $MRO{$class}{'has_overload_fallback'} |
|
176
|
0 |
0 |
if ($method =~ /^\(/) |
|
178
|
0 |
0 |
if defined $$orig |
|
185
|
0 |
0 |
if $C3_IN_CORE |
|
192
|
0 |
0 |
if $C3_IN_CORE |
|
195
|
0 |
0 |
if $MRO{$class}{'has_overload_fallback'} |
|
199
|
0 |
0 |
if defined *{"${class}::$method";}{'CODE'} and *{"${class}::$method";}{'CODE'} eq $MRO{$class}{'methods'}{$method}{'code'} |