diff --git a/src/errorlogger.cpp b/src/errorlogger.cpp index f395b83c5..cb72aef63 100644 --- a/src/errorlogger.cpp +++ b/src/errorlogger.cpp @@ -175,17 +175,7 @@ void ErrorLogger::_writemsg(const Tokenizer *tokenizer, const std::list"; - std::list loc; - reportErr(ErrorLogger::ErrorMessage(loc, "", msg, "id")); -} std::string ErrorLogger::callStackToString(const std::list &callStack) { diff --git a/src/errorlogger.h b/src/errorlogger.h index 03dccf9f6..43aa2334f 100644 --- a/src/errorlogger.h +++ b/src/errorlogger.h @@ -160,8 +160,14 @@ public: void unusedFunction(const std::string &filename, const std::string &funcname) { - _writemsg("[" + filename + "]: The function '" + funcname + "' is never used", "unusedFunction"); + std::list loc; + ErrorLogger::ErrorMessage::FileLocation fileLoc; + fileLoc.file = filename; + fileLoc.line = 1; + loc.push_back(fileLoc); + reportErr(ErrorLogger::ErrorMessage(loc, "style", "The function '" + funcname + "' is never used", "unusedFunction")); } + static bool unusedFunction(const Settings &s) { return s._checkCodingStyle || s._showAll; @@ -329,6 +335,5 @@ public: private: void _writemsg(const Tokenizer *tokenizer, const Token *tok, const char severity[], const std::string &msg, const std::string &id); void _writemsg(const Tokenizer *tokenizer, const std::list &callstack, const char severity[], const std::string &msg, const std::string &id); - void _writemsg(const std::string &msg, const std::string &id); }; #endif