diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index fbbcc535c..f910e8e35 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -432,7 +432,7 @@ SymbolDatabase::SymbolDatabase(const Tokenizer *tokenizer, const Settings *setti Token::simpleMatch(tok->next()->link(), ") {")) { scope = new Scope(this, tok, scope, Scope::eWhile, tok->next()->link()->next()); - tok = tok->next()->link()->next()->link(); + tok = tok->next()->link()->next(); scopeList.push_back(scope); } else if (Token::simpleMatch(tok, "do {"))