diff options
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp')
-rw-r--r-- | llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp b/llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp index 77514483e04..f873f3525df 100644 --- a/llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp +++ b/llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp @@ -13,9 +13,8 @@ using namespace llvm::pdb; -DIAEnumFrameData::DIAEnumFrameData(const DIASession &PDBSession, - CComPtr<IDiaEnumFrameData> DiaEnumerator) - : Session(PDBSession), Enumerator(DiaEnumerator) {} +DIAEnumFrameData::DIAEnumFrameData(CComPtr<IDiaEnumFrameData> DiaEnumerator) + : Enumerator(DiaEnumerator) {} uint32_t DIAEnumFrameData::getChildCount() const { LONG Count = 0; @@ -28,7 +27,7 @@ DIAEnumFrameData::getChildAtIndex(uint32_t Index) const { if (S_OK != Enumerator->Item(Index, &Item)) return nullptr; - return std::unique_ptr<IPDBFrameData>(new DIAFrameData(Session, Item)); + return std::unique_ptr<IPDBFrameData>(new DIAFrameData(Item)); } std::unique_ptr<IPDBFrameData> DIAEnumFrameData::getNext() { @@ -37,7 +36,7 @@ std::unique_ptr<IPDBFrameData> DIAEnumFrameData::getNext() { if (S_OK != Enumerator->Next(1, &Item, &NumFetched)) return nullptr; - return std::unique_ptr<IPDBFrameData>(new DIAFrameData(Session, Item)); + return std::unique_ptr<IPDBFrameData>(new DIAFrameData(Item)); } void DIAEnumFrameData::reset() { Enumerator->Reset(); } |