summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp')
-rw-r--r--llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp23
1 files changed, 7 insertions, 16 deletions
diff --git a/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp b/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp
index 6f395a99e58..b7dc49f53e2 100644
--- a/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp
+++ b/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp
@@ -7,8 +7,8 @@
//
//===----------------------------------------------------------------------===//
-#include "llvm/DebugInfo/PDB/DIA/DIARawSymbol.h"
#include "llvm/DebugInfo/PDB/DIA/DIASectionContrib.h"
+#include "llvm/DebugInfo/PDB/DIA/DIARawSymbol.h"
#include "llvm/DebugInfo/PDB/DIA/DIASession.h"
#include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h"
@@ -29,9 +29,9 @@ std::unique_ptr<PDBSymbolCompiland> DIASectionContrib::getCompiland() const {
}
template <typename ArgType>
-ArgType PrivateGetDIAValue(
- IDiaSectionContrib *Section,
- HRESULT(__stdcall IDiaSectionContrib::*Method)(ArgType *)) {
+ArgType
+PrivateGetDIAValue(IDiaSectionContrib *Section,
+ HRESULT (__stdcall IDiaSectionContrib::*Method)(ArgType *)) {
ArgType Value;
if (S_OK == (Section->*Method)(&Value))
return static_cast<ArgType>(Value);
@@ -39,17 +39,6 @@ ArgType PrivateGetDIAValue(
return ArgType();
}
-template <typename ArgType, typename RetType>
-RetType PrivateGetDIAValue(
- IDiaSectionContrib *Section,
- HRESULT(__stdcall IDiaSectionContrib::*Method)(ArgType *)) {
- ArgType Value;
- if (S_OK == (Section->*Method)(&Value))
- return static_cast<RetType>(Value);
-
- return RetType();
-}
-
uint32_t DIASectionContrib::getAddressSection() const {
return PrivateGetDIAValue(Section, &IDiaSectionContrib::get_addressSection);
}
@@ -66,6 +55,7 @@ uint32_t DIASectionContrib::getRelativeVirtualAddress() const {
return PrivateGetDIAValue(Section,
&IDiaSectionContrib::get_relativeVirtualAddress);
}
+
uint32_t DIASectionContrib::getLength() const {
return PrivateGetDIAValue(Section, &IDiaSectionContrib::get_length);
}
@@ -87,7 +77,8 @@ bool DIASectionContrib::hasInitializedData() const {
}
bool DIASectionContrib::hasUninitializedData() const {
- return PrivateGetDIAValue(Section, &IDiaSectionContrib::get_uninitializedData);
+ return PrivateGetDIAValue(Section,
+ &IDiaSectionContrib::get_uninitializedData);
}
bool DIASectionContrib::isRemoved() const {
OpenPOWER on IntegriCloud