ERR: Inner loop used the same counter as outer. Broke coverage code

This commit is contained in:
Andy Cedilnik 2003-12-15 18:03:34 -05:00
parent 67285f9a76
commit 652b162a29
1 changed files with 8 additions and 8 deletions

View File

@ -1395,31 +1395,31 @@ int cmCTest::CoverageDirectory()
} }
cov.m_Show = true; cov.m_Show = true;
} }
std::string::size_type kk;
for ( kk = 0; kk < lines.size(); kk ++ )
// std::cerr << "number of lines " << lines.size() << "\n"; // std::cerr << "number of lines " << lines.size() << "\n";
for ( cc = 0; cc < lines.size(); cc ++ ) std::string& line = lines[kk];
{
std::string& line = lines[cc];
//std::cerr << line << "\n"; //std::cerr << line << "\n";
std::string sub = line.substr(0, strlen(" ######")); std::string sub = line.substr(0, strlen(" ######"));
int count = atoi(sub.c_str()); int count = atoi(sub.c_str());
if ( sub.compare(0, strlen(" #####"), " #####") == 0 if ( sub.compare(0, strlen(" #####"), " #####") == 0
|| sub.compare(" ######") == 0 ) || sub.compare(" ######") == 0 )
{ {
if ( covlines[cc] == -1 ) if ( covlines[kk] == -1 )
{ {
covlines[cc] = 0; covlines[kk] = 0;
} }
cov.m_UnTested ++; cov.m_UnTested ++;
//std::cout << "Untested - "; //std::cout << "Untested - ";
} }
else if ( count > 0 ) else if ( count > 0 )
{ {
if ( covlines[cc] == -1 ) if ( covlines[kk] == -1 )
{ {
covlines[cc] = 0; covlines[kk] = 0;
} }
cov.m_Tested ++; cov.m_Tested ++;
covlines[cc] += count; covlines[kk] += count;
//std::cout << "Tested[" << count << "] - "; //std::cout << "Tested[" << count << "] - ";
} }