Branch Coverage

inc/ILCPPConfig/OldCompilerGuess.pm
Criterion Covered Total %
branch 5 22 22.7


line true false branch
31 0 1 if ($ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'darwin') { }
0 1 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} ne 'darwin' and $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} and $ILCPPConfig::OldCompilerGuess::Config{'cc'} =~ m[\bgcc\b[^/]*$]) { }
0 1 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} =~ /^MSWin/) { }
1 0 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'linux') { }
0 0 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'netbsd' or $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'dragonfly') { }
0 0 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'cygwin') { }
0 0 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'solaris' or $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'SunOS') { }
0 0 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'mirbsd') { }
0 0 elsif ($ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'freebsd' and $ILCPPConfig::OldCompilerGuess::Config{'osvers'} =~ /^(\d+)/ and $1 >= 10) { }
64 0 0 if ($ILCPPConfig::OldCompilerGuess::Config{'cc'} eq 'gcc' or exists $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} and $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} > 0) { }
98 0 1 if ($cc_guess eq 'g++' and $ILCPPConfig::OldCompilerGuess::Config{'cc'} eq 'clang')