aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2018-03-19 20:41:59 +0000
committerZachary Turner <zturner@google.com>2018-03-19 20:41:59 +0000
commita21558897bd2d068e997cd6dc3d45af3f280cbb8 (patch)
treeb147fa697728704af4f3da547ba6255818a99ce6 /llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
parentbd5ff79dd0b007489d4776ea0cb4c8cb4bed3fcd (diff)
downloadllvm-a21558897bd2d068e997cd6dc3d45af3f280cbb8.zip
llvm-a21558897bd2d068e997cd6dc3d45af3f280cbb8.tar.gz
llvm-a21558897bd2d068e997cd6dc3d45af3f280cbb8.tar.bz2
Revert "Support embedding natvis files in PDBs."
This is causing a test failure on a certain bot, so I'm removing this temporarily until we can figure out the source of the error. llvm-svn: 327903
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp')
-rw-r--r--llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp b/llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
index 13106cc..ece3e00 100644
--- a/llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
+++ b/llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
@@ -21,33 +21,10 @@ using namespace llvm::support;
using namespace llvm::support::endian;
using namespace llvm::pdb;
-StringTableHashTraits::StringTableHashTraits(PDBStringTableBuilder &Table)
- : Table(&Table) {}
-
-uint32_t StringTableHashTraits::hashLookupKey(StringRef S) const {
- return Table->getIdForString(S);
-}
-
-StringRef StringTableHashTraits::storageKeyToLookupKey(uint32_t Offset) const {
- return Table->getStringForId(Offset);
-}
-
-uint32_t StringTableHashTraits::lookupKeyToStorageKey(StringRef S) {
- return Table->insert(S);
-}
-
uint32_t PDBStringTableBuilder::insert(StringRef S) {
return Strings.insert(S);
}
-uint32_t PDBStringTableBuilder::getIdForString(StringRef S) const {
- return Strings.getIdForString(S);
-}
-
-StringRef PDBStringTableBuilder::getStringForId(uint32_t Id) const {
- return Strings.getStringForId(Id);
-}
-
static uint32_t computeBucketCount(uint32_t NumStrings) {
// The /names stream is basically an on-disk open-addressing hash table.
// Hash collisions are resolved by linear probing. We cannot make