diff options
author | Zachary Turner <zturner@google.com> | 2016-11-08 22:24:53 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2016-11-08 22:24:53 +0000 |
commit | 4efa0a4201c5df01817895f476dfac71b3064acc (patch) | |
tree | cd4c78a2b08baa8a3285c30d5a061e4a6acdbee3 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | cb3c9f6c749c6ec76b328c2a405b79430868ef23 (diff) | |
download | bcm5719-llvm-4efa0a4201c5df01817895f476dfac71b3064acc.tar.gz bcm5719-llvm-4efa0a4201c5df01817895f476dfac71b3064acc.zip |
[CodeView] Hook up CodeViewRecordIO to type serialization path.
Previously support had been added for using CodeViewRecordIO
to read (deserialize) CodeView type records. This patch adds
support for writing those same records. With this patch,
reading and writing of CodeView type records finally uses a single
codepath.
Differential Revision: https://reviews.llvm.org/D26253
llvm-svn: 286304
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index caf44311a9c..ede1f0712bd 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -22,7 +22,7 @@ #include "llvm-readobj.h" #include "Error.h" #include "ObjDumper.h" -#include "llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h" +#include "llvm/DebugInfo/CodeView/TypeTableBuilder.h" #include "llvm/Object/Archive.h" #include "llvm/Object/COFFImportFile.h" #include "llvm/Object/ELFObjectFile.h" @@ -332,14 +332,14 @@ static bool isMipsArch(unsigned Arch) { } } namespace { -struct TypeTableBuilder { - TypeTableBuilder() : Allocator(), Builder(Allocator) {} +struct ReadObjTypeTableBuilder { + ReadObjTypeTableBuilder() : Allocator(), Builder(Allocator) {} llvm::BumpPtrAllocator Allocator; - llvm::codeview::MemoryTypeTableBuilder Builder; + llvm::codeview::TypeTableBuilder Builder; }; } -static TypeTableBuilder CVTypes; +static ReadObjTypeTableBuilder CVTypes; /// @brief Creates an format-specific object file dumper. static std::error_code createDumper(const ObjectFile *Obj, |