Skip to content

Commit 344aaa7

Browse files
committed
CheckUnusedFunctions: got rid of unnecessary getFileInfo() overload
1 parent a74c9c8 commit 344aaa7

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
@@ -1130,6 +1130,8 @@ void CppCheck::checkNormalTokens(const Tokenizer &tokenizer)
11301130
delete fi;
11311131
}
11321132
}
1133+
1134+
CheckUnusedFunctions::parseTokens(&tokenizer, &mSettings);
11331135
}
11341136

11351137
#ifdef HAVE_RULES

0 commit comments

Comments
 (0)