Fixed #3999 (Error incorrectly written in XML format)

This commit is contained in:
Daniel Marjamäki 2012-07-25 06:43:54 +02:00
parent f5e5d59562
commit f82e5396c8
1 changed files with 2 additions and 22 deletions

View File

@ -293,17 +293,7 @@ const Token *Token::linkAt(int index) const
{
const Token *tok = this->tokAt(index);
if (!tok) {
std::list<ErrorLogger::ErrorMessage::FileLocation> locationList;
ErrorLogger::ErrorMessage::FileLocation loc;
loc.setfile("");
loc.line = this->linenr();
locationList.push_back(loc);
const ErrorLogger::ErrorMessage errmsg(locationList,
Severity::error,
"Internal error. Token::linkAt called with index outside the tokens range.",
"cppcheckError",
false);
Check::reportError(errmsg);
throw InternalError(this, "Internal error. Token::linkAt called with index outside the tokens range.");
}
return tok ? tok->link() : 0;
}
@ -312,17 +302,7 @@ Token *Token::linkAt(int index)
{
Token *tok = this->tokAt(index);
if (!tok) {
std::list<ErrorLogger::ErrorMessage::FileLocation> locationList;
ErrorLogger::ErrorMessage::FileLocation loc;
loc.setfile("");
loc.line = this->linenr();
locationList.push_back(loc);
const ErrorLogger::ErrorMessage errmsg(locationList,
Severity::error,
"Internal error. Token::linkAt called with index outside the tokens range.",
"cppcheckError",
false);
Check::reportError(errmsg);
throw InternalError(this, "Internal error. Token::linkAt called with index outside the tokens range.");
}
return tok ? tok->link() : 0;
}