diff options
-rw-r--r-- | clang-tools-extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp b/clang-tools-extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp index 4e601642634..a91e9daefa5 100644 --- a/clang-tools-extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp @@ -20,16 +20,14 @@ namespace misc { namespace { class MacroRepeatedPPCallbacks : public PPCallbacks { public: - MacroRepeatedPPCallbacks(ClangTidyCheck &Check, SourceManager &SM, - Preprocessor &PP) - : Check(Check), SM(SM), PP(PP) {} + MacroRepeatedPPCallbacks(ClangTidyCheck &Check, Preprocessor &PP) + : Check(Check), PP(PP) {} void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, SourceRange Range, const MacroArgs *Args) override; private: ClangTidyCheck &Check; - SourceManager &SM; Preprocessor &PP; unsigned CountArgumentExpansions(const MacroInfo *MI, @@ -135,7 +133,7 @@ void MacroRepeatedSideEffectsCheck::registerPPCallbacks( CompilerInstance &Compiler) { Compiler.getPreprocessor().addPPCallbacks( ::llvm::make_unique<MacroRepeatedPPCallbacks>( - *this, Compiler.getSourceManager(), Compiler.getPreprocessor())); + *this, Compiler.getPreprocessor())); } } // namespace misc |