diff options
author | Zachary Turner <zturner@google.com> | 2018-03-20 17:06:39 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2018-03-20 17:06:39 +0000 |
commit | 132d7a134ffe0d0e0e4d62bb2b5b15075b009a0d (patch) | |
tree | ed5fcd7c0e1c5858b1ae0c4fe3faa282bbf64c69 /llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp | |
parent | ec95e0eed9689ee7f03aca4825bddfedfd3b8d43 (diff) | |
download | llvm-132d7a134ffe0d0e0e4d62bb2b5b15075b009a0d.zip llvm-132d7a134ffe0d0e0e4d62bb2b5b15075b009a0d.tar.gz llvm-132d7a134ffe0d0e0e4d62bb2b5b15075b009a0d.tar.bz2 |
Resubmit "Support embedding natvis files in PDBs."
The issue causing this to fail in certain configurations
should be fixed.
It was due to the fact that DIA apparently expects there to be
a null string at ID 1 in the string table. I'm not sure why this
is important but it seems to make a difference, so set it.
llvm-svn: 328002
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp')
-rw-r--r-- | llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp b/llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp index ccc20eb..0f155a9 100644 --- a/llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp +++ b/llvm/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp @@ -109,7 +109,7 @@ Error DebugChecksumsSubsection::commit(BinaryStreamWriter &Writer) const { } uint32_t DebugChecksumsSubsection::mapChecksumOffset(StringRef FileName) const { - uint32_t Offset = Strings.getStringId(FileName); + uint32_t Offset = Strings.getIdForString(FileName); auto Iter = OffsetMap.find(Offset); assert(Iter != OffsetMap.end()); return Iter->second; |