tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

clang-tidy-ci.patch (1200B)


      1 diff --git a/clang-tools-extra/clang-tidy/ClangTidy.cpp b/clang-tools-extra/clang-tidy/ClangTidy.cpp
      2 index 7de313ad4da6..697f98c362d1 100644
      3 --- a/clang-tools-extra/clang-tidy/ClangTidy.cpp
      4 +++ b/clang-tools-extra/clang-tidy/ClangTidy.cpp
      5 @@ -432,6 +432,7 @@ ClangTidyASTConsumerFactory::createASTConsumer(
      6 
      7   for (auto &Check : Checks) {
      8     Check->registerMatchers(&*Finder);
      9 +    Check->registerPPCallbacks(Compiler);
     10     Check->registerPPCallbacks(*SM, PP, ModuleExpanderPP);
     11   }
     12 
     13 diff --git a/clang-tools-extra/clang-tidy/ClangTidyCheck.h b/clang-tools-extra/clang-tidy/ClangTidyCheck.h
     14 index 9b41e5836de7..d8938b8fe05e 100644
     15 --- a/clang-tools-extra/clang-tidy/ClangTidyCheck.h
     16 +++ b/clang-tools-extra/clang-tidy/ClangTidyCheck.h
     17 @@ -20,6 +20,7 @@
     18 
     19 namespace clang {
     20 
     21 +class CompilerInstance;
     22 class SourceManager;
     23 
     24 namespace tidy {
     25 @@ -69,6 +70,9 @@ public:
     26     return true;
     27   }
     28 
     29 +  /// This has been deprecated in clang 9 - needed by mozilla-must-override
     30 +  virtual void registerPPCallbacks(CompilerInstance &Compiler) {}
     31 +
     32   /// Override this to register ``PPCallbacks`` in the preprocessor.
     33   ///
     34   /// This should be used for clang-tidy checks that analyze preprocessor-