diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2015-01-05 17:56:32 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2015-01-05 17:56:32 +0000 |
commit | 150a1dc5c2ce5d035ed048c2b0d07ccf44537e0f (patch) | |
tree | 50fe1a62f296561af764eecd26ab099ca4bfcbc2 /llvm/lib/Transforms/Utils/SymbolRewriter.cpp | |
parent | d37ce308886d5c5ab560569a5f3863b058e8d654 (diff) | |
download | bcm5719-llvm-150a1dc5c2ce5d035ed048c2b0d07ccf44537e0f.tar.gz bcm5719-llvm-150a1dc5c2ce5d035ed048c2b0d07ccf44537e0f.zip |
SymbolRewriter: use iplist::splice
The swap implementation for iplist is currently unsupported. Simply splice the
old list into place, which achieves the same purpose. This is needed in order
to thread the -frewrite-map-file frontend option correctly. NFC.
llvm-svn: 225186
Diffstat (limited to 'llvm/lib/Transforms/Utils/SymbolRewriter.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/SymbolRewriter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/SymbolRewriter.cpp b/llvm/lib/Transforms/Utils/SymbolRewriter.cpp index 9f57ad1c64f..b35a662f17b 100644 --- a/llvm/lib/Transforms/Utils/SymbolRewriter.cpp +++ b/llvm/lib/Transforms/Utils/SymbolRewriter.cpp @@ -494,7 +494,7 @@ RewriteSymbols::RewriteSymbols() : ModulePass(ID) { RewriteSymbols::RewriteSymbols(SymbolRewriter::RewriteDescriptorList &DL) : ModulePass(ID) { - std::swap(Descriptors, DL); + Descriptors.splice(Descriptors.begin(), DL); } bool RewriteSymbols::runOnModule(Module &M) { |