Fixed two MSVC warnings in testsymboldatabase.cpp

This commit is contained in:
PKEuS 2012-11-01 18:55:15 +01:00
parent 24b98feadb
commit 472a39d157
1 changed files with 2 additions and 2 deletions

View File

@ -1420,14 +1420,14 @@ private:
ASSERT_EQUALS("", errout.str()); ASSERT_EQUALS("", errout.str());
if (db) { if (db) {
const Scope * bar = db->findScopeByName("bar"); const Scope * bar = db->findScopeByName("bar");
ASSERT(bar); ASSERT(bar != 0);
if (bar) { if (bar) {
unsigned int linenrs[] = { 2, 1 }; unsigned int linenrs[] = { 2, 1 };
unsigned int index = 0; unsigned int index = 0;
for (const Token * tok = bar->classStart->next(); tok != bar->classEnd; tok = tok->next()) { for (const Token * tok = bar->classStart->next(); tok != bar->classEnd; tok = tok->next()) {
if (Token::Match(tok, "%var% (") && !tok->varId() && Token::simpleMatch(tok->linkAt(1), ") ;")) { if (Token::Match(tok, "%var% (") && !tok->varId() && Token::simpleMatch(tok->linkAt(1), ") ;")) {
const Function * function = db->findFunctionByNameAndArgs(tok, bar); const Function * function = db->findFunctionByNameAndArgs(tok, bar);
ASSERT(function); ASSERT(function != 0);
if (function) { if (function) {
std::stringstream expected; std::stringstream expected;
expected << "Function call on line " << tok->linenr() << " calls function on line " << linenrs[index] << std::endl; expected << "Function call on line " << tok->linenr() << " calls function on line " << linenrs[index] << std::endl;