line |
true |
false |
branch |
37
|
1 |
941 |
if @_ % 2 |
39
|
939 |
2 |
if @_ |
48
|
3 |
1978 |
if (@_ < 2 and not defined wantarray) |
49
|
2 |
1 |
if $^W |
53
|
964 |
1014 |
if (@_ == 0) { } |
|
0 |
2028 |
elsif (@_ == 1 and $_[0] eq 'Cache') { } |
64
|
0 |
1014 |
if (@_ == 1) { } |
|
1014 |
0 |
elsif (@_ % 2 == 0) { } |
70
|
934 |
507 |
if (exists $arg{'Cache'}) { } |
71
|
0 |
934 |
if ($self->{'parsed'}) { } |
|
1 |
933 |
elsif (ref $arg{'Cache'}) { } |
78
|
933 |
0 |
if (defined $arg{'Cache'}) |
81
|
2 |
931 |
if $@ |
83
|
1 |
932 |
if $@ |
84
|
2 |
931 |
if (@missing) |
85
|
2 |
0 |
if $^W |
98
|
121 |
892 |
if (@args) |
100
|
44 |
77 |
if $@ |
122
|
3 |
0 |
unless (defined wantarray) |
123
|
2 |
1 |
if $^W |
130
|
0 |
0 |
if ($_) |
131
|
0 |
0 |
ref $_ eq 'ARRAY' ? : |
143
|
6 |
44 |
if defined $error |
144
|
12 |
32 |
if defined wantarray |
152
|
57 |
918 |
if defined $error |
153
|
15 |
903 |
if defined wantarray |
160
|
3 |
17 |
unless $self->{'parsed'} |
162
|
3 |
14 |
unless (defined wantarray) |
163
|
2 |
1 |
if $^W |
167
|
7 |
7 |
unless $self->{'files'} |
180
|
931 |
96 |
if (defined $self->{'cache'}) |
181
|
1 |
930 |
if $self->{'parsed'} |
185
|
47 |
883 |
if ($self->__can_use_cache) |
191
|
30 |
17 |
unless ($@ or @WARN) |
206
|
23 |
973 |
if ($_[0] eq 'file') { } |
214
|
63 |
933 |
if ($@) { } |
219
|
900 |
33 |
if defined $self->{'cache'} |
232
|
5 |
925 |
unless (-e $self->{'cache'} and -s _) |
233
|
0 |
5 |
if $ENV{'CBCC_DEBUG'} |
237
|
0 |
925 |
unless ($fh->open($self->{'cache'})) |
238
|
0 |
0 |
if $^W |
239
|
0 |
0 |
if $ENV{'CBCC_DEBUG'} |
246
|
0 |
925 |
unless (defined($config = readline $fh)) |
247
|
0 |
0 |
if $ENV{'CBCC_DEBUG'} |
250
|
5 |
920 |
unless ($config =~ /^#if\s+0/) |
251
|
0 |
5 |
if $ENV{'CBCC_DEBUG'} |
262
|
0 |
53 |
if ($@ or @warnings or @config % 2) |
263
|
0 |
867 |
if $ENV{'CBCC_DEBUG'} |
269
|
23 |
30 |
exists $self->{'code'} ? : |
271
|
2 |
50 |
unless (exists $config{$what} and $config{$what} eq $self->{$what} and __reccmp($config{'cfg'}, $self->configure)) |
274
|
0 |
3 |
if ($ENV{'CBCC_DEBUG'}) |
285
|
0 |
1127 |
unless (-e $file) |
286
|
0 |
0 |
if $ENV{'CBCC_DEBUG'} |
290
|
1 |
1124 |
unless ($spec->{'size'} == $size and $spec->{'mtime'} == $mtime and $spec->{'ctime'} == $ctime) |
293
|
0 |
3 |
if $ENV{'CBCC_DEBUG'} |
300
|
0 |
47 |
if $ENV{'CBCC_DEBUG'} |
309
|
1 |
899 |
unless $fh->open(">$self->{'cache'}") |
311
|
877 |
22 |
exists $self->{'code'} ? : |
328
|
10 |
0 |
unless defined $ref or defined $val |
329
|
0 |
4038 |
unless defined $ref and defined $val |
331
|
3686 |
352 |
unless ref $ref |
333
|
201 |
151 |
if (ref $ref eq 'ARRAY') { } |
|
151 |
0 |
elsif (ref $ref eq 'HASH') { } |
334
|
1 |
200 |
unless @$ref == @$val |
336
|
0 |
2472 |
unless __reccmp($ref->[$_], $val->[$_]) |
340
|
0 |
151 |
unless keys %$ref == keys %$val |
342
|
1 |
1524 |
unless __reccmp($ref->{$_}, $val->{$_}) |