[lld] r265154 - Don't do extra work if -r is given.
Rui Ueyama via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 1 10:11:42 PDT 2016
Author: ruiu
Date: Fri Apr 1 12:11:42 2016
New Revision: 265154
URL: http://llvm.org/viewvc/llvm-project?rev=265154&view=rev
Log:
Don't do extra work if -r is given.
fixAbsoluteSymbols fixes linker-created symbol addresses. Since we don't
create such symbols for relocatable output, we don't need to call this
function.
Modified:
lld/trunk/ELF/Writer.cpp
Modified: lld/trunk/ELF/Writer.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Writer.cpp?rev=265154&r1=265153&r2=265154&view=diff
==============================================================================
--- lld/trunk/ELF/Writer.cpp (original)
+++ lld/trunk/ELF/Writer.cpp Fri Apr 1 12:11:42 2016
@@ -225,8 +225,8 @@ template <class ELFT> void Writer<ELFT>:
assignAddresses();
assignFileOffsets();
setPhdrs();
+ fixAbsoluteSymbols();
}
- fixAbsoluteSymbols();
if (!openFile())
return;
More information about the llvm-commits
mailing list