diff options
author | Reid Kleckner <rnk@google.com> | 2018-10-23 17:20:16 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-10-23 17:20:16 +0000 |
commit | 075897292fd94e43175c39218f0f742bee64232f (patch) | |
tree | 233721c8fbb4a45ca4557b7b86995847ab1a2e97 /llvm/lib/DebugInfo/PDB | |
parent | 927e8bf316b3c66df509c396e19f0e1de1b98e79 (diff) | |
download | bcm5719-llvm-075897292fd94e43175c39218f0f742bee64232f.tar.gz bcm5719-llvm-075897292fd94e43175c39218f0f742bee64232f.zip |
[PDB] Fix -Wunused-private-field in DIA
llvm-svn: 345054
Diffstat (limited to 'llvm/lib/DebugInfo/PDB')
-rw-r--r-- | llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp | 9 | ||||
-rw-r--r-- | llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp | 5 | ||||
-rw-r--r-- | llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 2 |
3 files changed, 7 insertions, 9 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(); } diff --git a/llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp b/llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp index b904a2ff60a..533cce7923c 100644 --- a/llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp +++ b/llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp @@ -13,9 +13,8 @@ using namespace llvm::pdb; -DIAFrameData::DIAFrameData(const DIASession &PDBSession, - CComPtr<IDiaFrameData> DiaFrameData) - : Session(PDBSession), FrameData(DiaFrameData) {} +DIAFrameData::DIAFrameData(CComPtr<IDiaFrameData> DiaFrameData) + : FrameData(DiaFrameData) {} template <typename ArgType> ArgType diff --git a/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp b/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp index b89ca9a858f..bd375e172ac 100644 --- a/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp +++ b/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp @@ -428,5 +428,5 @@ DIASession::getFrameData() const { if (!FD) return nullptr; - return llvm::make_unique<DIAEnumFrameData>(*this, FD); + return llvm::make_unique<DIAEnumFrameData>(FD); } |