Branch Coverage

File:config/auto/warnings.pm
Coverage:59.4%

line%coveragebranch
290100TFif (defined $conf->data->get('gccversion')) { }
50TFelsif ($conf->option_or_data('cc') =~ /icc/) { }
29150TF$conf->data->get('clang') ? :
50TF$conf->data->get('g++') ? :
298100TFif ($compiler eq '')
30450TFif ($compiler eq 'gcc' || $compiler eq 'g++' and $conf->data->get('gccversion') >= 4)
316100TFif ($conf->options->get('cage'))
32350TFif (exists $$self{'warnings'}{$compiler}{'only'})
3260TFunless $self->valid_warning($conf, $warning)
3280TFunless exists $per_file{$file}
33550TFif (exists $$self{'warnings'}{$compiler}{$key})
339100TFunless exists $per_file{$file}
396100TFif ($exit_code)
39750TFunless unlink $output_file
40250TFunless unlink $output_file
40650TFif (not $output =~ /\berror|warning|not supported|ignoring (unknown )?option\b/i) { }