summaryrefslogtreecommitdiffstats
path: root/llvm/unittests
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2015-02-08 00:29:29 +0000
committerZachary Turner <zturner@google.com>2015-02-08 00:29:29 +0000
commit21473f7bb613dd8e0fae47a5fb065e3d9a0da543 (patch)
tree6d66dac477be98ae8995405ff224116d4e05e60c /llvm/unittests
parente169c57188b3d560c3a4cd843e8e87a80cbf3b1f (diff)
downloadbcm5719-llvm-21473f7bb613dd8e0fae47a5fb065e3d9a0da543.tar.gz
bcm5719-llvm-21473f7bb613dd8e0fae47a5fb065e3d9a0da543.zip
Some cleanup for libpdb.
This patch implements a few of the optional suggestions from the initial patch comitting libpdb. In particular, it implements a virtual function out of line for each of the concrete classes. A few other minor cleanups exist as well, such as using override instead of virtual, etc. llvm-svn: 228516
Diffstat (limited to 'llvm/unittests')
-rw-r--r--llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp b/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp
index 87d4197776c..5a86d4ca7a5 100644
--- a/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp
+++ b/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp
@@ -88,6 +88,8 @@ public:
}
void getDataBytes(llvm::SmallVector<uint8_t, 32> &bytes) const override {}
+ void getFrontEndVersion(VersionInfo &Version) const override {}
+ void getBackEndVersion(VersionInfo &Version) const override {}
PDB_SymType getSymTag() const override { return Type; }
@@ -96,9 +98,6 @@ public:
MOCK_SYMBOL_ACCESSOR(getAddressSection)
MOCK_SYMBOL_ACCESSOR(getAge)
MOCK_SYMBOL_ACCESSOR(getArrayIndexTypeId)
- MOCK_SYMBOL_ACCESSOR(getBackEndBuild)
- MOCK_SYMBOL_ACCESSOR(getBackEndMajor)
- MOCK_SYMBOL_ACCESSOR(getBackEndMinor)
MOCK_SYMBOL_ACCESSOR(getBaseDataOffset)
MOCK_SYMBOL_ACCESSOR(getBaseDataSlot)
MOCK_SYMBOL_ACCESSOR(getBaseSymbolId)
@@ -109,9 +108,6 @@ public:
MOCK_SYMBOL_ACCESSOR(getCompilerName)
MOCK_SYMBOL_ACCESSOR(getCount)
MOCK_SYMBOL_ACCESSOR(getCountLiveRanges)
- MOCK_SYMBOL_ACCESSOR(getFrontEndBuild)
- MOCK_SYMBOL_ACCESSOR(getFrontEndMajor)
- MOCK_SYMBOL_ACCESSOR(getFrontEndMinor)
MOCK_SYMBOL_ACCESSOR(getLanguage)
MOCK_SYMBOL_ACCESSOR(getLexicalParentId)
MOCK_SYMBOL_ACCESSOR(getLibraryName)
OpenPOWER on IntegriCloud