summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-05-20 22:59:05 +0000
committerRui Ueyama <ruiu@google.com>2016-05-20 22:59:05 +0000
commit2a58779198013d14d17917bcb8b287e71040d2cb (patch)
treecf4c682d4a7885c4075c366d9b07e95693ff5935 /llvm/lib
parent1c6d827015d89b6ab09068bff357abf01e0bf434 (diff)
downloadbcm5719-llvm-2a58779198013d14d17917bcb8b287e71040d2cb.tar.gz
bcm5719-llvm-2a58779198013d14d17917bcb8b287e71040d2cb.zip
Fix struct member names and simplify. NFC.
llvm-svn: 270289
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/DebugInfo/PDB/Raw/SymbolStream.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Raw/SymbolStream.cpp b/llvm/lib/DebugInfo/PDB/Raw/SymbolStream.cpp
index adf5412e8ca..bd4280f3492 100644
--- a/llvm/lib/DebugInfo/PDB/Raw/SymbolStream.cpp
+++ b/llvm/lib/DebugInfo/PDB/Raw/SymbolStream.cpp
@@ -35,7 +35,7 @@ struct DataSym32 {
ulittle32_t TypIndex; // Type index, or Metadata token if a managed symbol
ulittle32_t off;
ulittle16_t seg;
- char name[1];
+ char Name[1];
};
// For S_PROCREF symbol type.
@@ -43,7 +43,7 @@ struct RefSym {
ulittle32_t SumName; // SUC of the name (?)
ulittle32_t SymOffset; // Offset of actual symbol in $$Symbols
ulittle16_t Mod; // Module containing the actual symbol
- char name[1];
+ char Name[1];
};
}
@@ -54,8 +54,6 @@ SymbolStream::~SymbolStream() {}
Error SymbolStream::reload() { return Error::success(); }
-static StringRef makeStringRef(char *p) { return {p, strlen(p)}; }
-
Expected<std::string> SymbolStream::getSymbolName(uint32_t Off) const {
StreamReader Reader(Stream);
Reader.setOffset(Off);
@@ -74,9 +72,9 @@ Expected<std::string> SymbolStream::getSymbolName(uint32_t Off) const {
switch (Hdr.Type) {
case codeview::S_PUB32:
- return makeStringRef(reinterpret_cast<DataSym32 *>(Buf.data())->name);
+ return reinterpret_cast<DataSym32 *>(Buf.data())->Name;
case codeview::S_PROCREF:
- return makeStringRef(reinterpret_cast<RefSym *>(Buf.data())->name);
+ return reinterpret_cast<RefSym *>(Buf.data())->Name;
default:
return make_error<RawError>(raw_error_code::corrupt_file,
"Unknown symbol type");
OpenPOWER on IntegriCloud