Skip to content

Commit 192702a

Browse files
committed
CheckUnusedFunctions: got rid of unnecessary getFileInfo() overload
1 parent 7928483 commit 192702a

3 files changed

Lines changed: 2 additions & 9 deletions

File tree

lib/checkunusedfunctions.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -378,12 +378,6 @@ void CheckUnusedFunctions::parseTokens(const Tokenizer *tokenizer, const Setting
378378
instance.parseTokens(*tokenizer, tokenizer->list.getFiles().front().c_str(), settings);
379379
}
380380

381-
Check::FileInfo *CheckUnusedFunctions::getFileInfo(const Tokenizer *tokenizer, const Settings *settings) const
382-
{
383-
parseTokens(tokenizer, settings);
384-
return nullptr;
385-
}
386-
387381
bool CheckUnusedFunctions::check(const Settings& settings, ErrorLogger &errorLogger)
388382
{
389383
CheckUnusedFunctions dummy(nullptr, &settings, &errorLogger);

lib/checkunusedfunctions.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,6 @@ class CPPCHECKLIB CheckUnusedFunctions : public Check {
6565

6666
static void parseTokens(const Tokenizer *tokenizer, const Settings *settings);
6767

68-
/** @brief Parse current TU and extract file info */
69-
Check::FileInfo *getFileInfo(const Tokenizer *tokenizer, const Settings *settings) const override;
70-
7168
std::string analyzerInfo() const;
7269

7370
/** @brief Combine and analyze all analyzerInfos for all TUs */

lib/cppcheck.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1137,6 +1137,8 @@ void CppCheck::checkNormalTokens(const Tokenizer &tokenizer)
11371137
delete fi;
11381138
}
11391139
}
1140+
1141+
CheckUnusedFunctions::parseTokens(&tokenizer, &mSettings);
11401142
}
11411143

11421144
#ifdef HAVE_RULES

0 commit comments

Comments
 (0)