#5593 - hang or --report-progress broken (does not report progress) : add reportProgress() call to SymbolDatabase

This commit is contained in:
Alexander Mai 2014-04-18 20:42:22 +02:00
parent a9943fe6d0
commit 7d9ec01bdc
1 changed files with 4 additions and 0 deletions

View File

@ -47,6 +47,10 @@ SymbolDatabase::SymbolDatabase(const Tokenizer *tokenizer, const Settings *setti
// find all scopes
for (const Token *tok = _tokenizer->tokens(); tok; tok = tok ? tok->next() : nullptr) {
// #5593 suggested to add here:
_errorLogger->reportProgress(_tokenizer->getSourceFilePath(),
"SymbolDatabase",
tok->progressValue());
// Locate next class
if (Token::Match(tok, "class|struct|union|namespace ::| %var% {|:|::") &&
tok->strAt(-1) != "friend") {