mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
[PDB] Fix -Wunused-private-field in DIA
llvm-svn: 345054
This commit is contained in:
parent
d3986be8d7
commit
1bd91b8965
@ -17,12 +17,9 @@
|
||||
namespace llvm {
|
||||
namespace pdb {
|
||||
|
||||
class DIASession;
|
||||
|
||||
class DIAEnumFrameData : public IPDBEnumChildren<IPDBFrameData> {
|
||||
public:
|
||||
explicit DIAEnumFrameData(const DIASession &PDBSession,
|
||||
CComPtr<IDiaEnumFrameData> DiaEnumerator);
|
||||
explicit DIAEnumFrameData(CComPtr<IDiaEnumFrameData> DiaEnumerator);
|
||||
|
||||
uint32_t getChildCount() const override;
|
||||
ChildTypePtr getChildAtIndex(uint32_t Index) const override;
|
||||
@ -30,7 +27,6 @@ public:
|
||||
void reset() override;
|
||||
|
||||
private:
|
||||
const DIASession &Session;
|
||||
CComPtr<IDiaEnumFrameData> Enumerator;
|
||||
};
|
||||
|
||||
|
@ -20,8 +20,7 @@ class DIASession;
|
||||
|
||||
class DIAFrameData : public IPDBFrameData {
|
||||
public:
|
||||
explicit DIAFrameData(const DIASession &PDBSession,
|
||||
CComPtr<IDiaFrameData> DiaFrameData);
|
||||
explicit DIAFrameData(CComPtr<IDiaFrameData> DiaFrameData);
|
||||
|
||||
uint32_t getAddressOffset() const override;
|
||||
uint32_t getAddressSection() const override;
|
||||
@ -31,7 +30,6 @@ public:
|
||||
uint64_t getVirtualAddress() const override;
|
||||
|
||||
private:
|
||||
const DIASession &Session;
|
||||
CComPtr<IDiaFrameData> FrameData;
|
||||
};
|
||||
|
||||
|
@ -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(); }
|
||||
|
@ -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
|
||||
|
@ -428,5 +428,5 @@ DIASession::getFrameData() const {
|
||||
if (!FD)
|
||||
return nullptr;
|
||||
|
||||
return llvm::make_unique<DIAEnumFrameData>(*this, FD);
|
||||
return llvm::make_unique<DIAEnumFrameData>(FD);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user