diff options
author | Zachary Turner <zturner@google.com> | 2017-05-18 23:04:08 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2017-05-18 23:04:08 +0000 |
commit | b32ec02b80bf3f321acf7b74a1a4e4ed7dc882bb (patch) | |
tree | 683b79478f51ab1fb223bad4204911c13d31bc28 /llvm/tools/llvm-readobj/COFFDumper.cpp | |
parent | 8fb441ab9cdb848c2e3f3b8f6a0c88ff0c8a875b (diff) | |
download | bcm5719-llvm-b32ec02b80bf3f321acf7b74a1a4e4ed7dc882bb.tar.gz bcm5719-llvm-b32ec02b80bf3f321acf7b74a1a4e4ed7dc882bb.zip |
[CodeView] Raise the source to ID map out of the TypeStreamMerger.
This map will be needed to rewrite symbol streams after re-writing
the corresponding type streams.
llvm-svn: 303390
Diffstat (limited to 'llvm/tools/llvm-readobj/COFFDumper.cpp')
-rw-r--r-- | llvm/tools/llvm-readobj/COFFDumper.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/tools/llvm-readobj/COFFDumper.cpp b/llvm/tools/llvm-readobj/COFFDumper.cpp index 0cf964a49cd..78bfa558e4a 100644 --- a/llvm/tools/llvm-readobj/COFFDumper.cpp +++ b/llvm/tools/llvm-readobj/COFFDumper.cpp @@ -1072,8 +1072,9 @@ void COFFDumper::mergeCodeViewTypes(TypeTableBuilder &CVIDs, W.flush(); error(object_error::parse_failed); } - - if (auto EC = mergeTypeStreams(CVIDs, CVTypes, nullptr, Types)) + SmallVector<TypeIndex, 128> SourceToDest; + if (auto EC = + mergeTypeStreams(CVIDs, CVTypes, SourceToDest, nullptr, Types)) return error(std::move(EC)); } } |