Remove unused DIASession field
authorReid Kleckner <rnk@google.com>
Fri, 14 Sep 2018 20:16:31 +0000 (20:16 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 14 Sep 2018 20:16:31 +0000 (20:16 +0000)
llvm-svn: 342272

llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h
llvm/lib/DebugInfo/PDB/DIA/DIAEnumInjectedSources.cpp
llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp

index 2fcefec..4669a8d 100644 (file)
 
 namespace llvm {
 namespace pdb {
-class DIASession;
 
 class DIAEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
 public:
   explicit DIAEnumInjectedSources(
-      const DIASession &PDBSession,
       CComPtr<IDiaEnumInjectedSources> DiaEnumerator);
 
   uint32_t getChildCount() const override;
@@ -30,7 +28,6 @@ public:
   void reset() override;
 
 private:
-  const DIASession &Session;
   CComPtr<IDiaEnumInjectedSources> Enumerator;
 };
 } // namespace pdb
index f90de34..6c361b8 100644 (file)
@@ -15,9 +15,8 @@ using namespace llvm;
 using namespace llvm::pdb;
 
 DIAEnumInjectedSources::DIAEnumInjectedSources(
-    const DIASession &PDBSession,
     CComPtr<IDiaEnumInjectedSources> DiaEnumerator)
-    : Session(PDBSession), Enumerator(DiaEnumerator) {}
+    : Enumerator(DiaEnumerator) {}
 
 uint32_t DIAEnumInjectedSources::getChildCount() const {
   LONG Count = 0;
index 8f90f49..7726fe1 100644 (file)
@@ -407,7 +407,7 @@ DIASession::getInjectedSources() const {
   if (!Files)
     return nullptr;
 
-  return llvm::make_unique<DIAEnumInjectedSources>(*this, Files);
+  return llvm::make_unique<DIAEnumInjectedSources>(Files);
 }
 
 std::unique_ptr<IPDBEnumSectionContribs>