[llvm][NFC] Remove unused fields in InlineAdvisor
authorMircea Trofin <mtrofin@google.com>
Wed, 13 May 2020 21:08:55 +0000 (14:08 -0700)
committerMircea Trofin <mtrofin@google.com>
Wed, 13 May 2020 21:09:20 +0000 (14:09 -0700)
llvm/include/llvm/Analysis/InlineAdvisor.h

index 9f90c65..115bca1 100644 (file)
@@ -174,7 +174,7 @@ public:
   static AnalysisKey Key;
   InlineAdvisorAnalysis() = default;
   struct Result {
-    Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {}
+    Result(Module &M, ModuleAnalysisManager &MAM) {}
     bool invalidate(Module &, const PreservedAnalyses &,
                     ModuleAnalysisManager::Invalidator &) {
       // InlineAdvisor must be preserved across analysis invalidations.
@@ -185,8 +185,6 @@ public:
     void clear() { Advisor.reset(); }
 
   private:
-    Module &M;
-    ModuleAnalysisManager &MAM;
     std::unique_ptr<InlineAdvisor> Advisor;
   };