[lld] r217639 - [PECOFF] Use ulittle32_t::operator+=.
Rui Ueyama
ruiu at google.com
Thu Sep 11 15:59:32 PDT 2014
Author: ruiu
Date: Thu Sep 11 17:59:31 2014
New Revision: 217639
URL: http://llvm.org/viewvc/llvm-project?rev=217639&view=rev
Log:
[PECOFF] Use ulittle32_t::operator+=.
Modified:
lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp
Modified: lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp?rev=217639&r1=217638&r2=217639&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp Thu Sep 11 17:59:31 2014
@@ -582,35 +582,29 @@ void AtomChunk::applyRelocations64(uint8
*relocSite32 = *relocSite32 + targetAddr;
break;
case llvm::COFF::IMAGE_REL_AMD64_REL32:
- *relocSite32 =
- *relocSite32 + targetAddr - atomRva[atom] - ref->offsetInAtom() - 4;
+ *relocSite32 += targetAddr - atomRva[atom] - ref->offsetInAtom() - 4;
break;
case llvm::COFF::IMAGE_REL_AMD64_REL32_1:
- *relocSite32 =
- *relocSite32 + targetAddr - atomRva[atom] - ref->offsetInAtom() - 5;
+ *relocSite32 += targetAddr - atomRva[atom] - ref->offsetInAtom() - 5;
break;
case llvm::COFF::IMAGE_REL_AMD64_REL32_2:
- *relocSite32 =
- *relocSite32 + targetAddr - atomRva[atom] - ref->offsetInAtom() - 6;
+ *relocSite32 += targetAddr - atomRva[atom] - ref->offsetInAtom() - 6;
break;
case llvm::COFF::IMAGE_REL_AMD64_REL32_3:
- *relocSite32 =
- *relocSite32 + targetAddr - atomRva[atom] - ref->offsetInAtom() - 7;
+ *relocSite32 += targetAddr - atomRva[atom] - ref->offsetInAtom() - 7;
break;
case llvm::COFF::IMAGE_REL_AMD64_REL32_4:
- *relocSite32 =
- *relocSite32 + targetAddr - atomRva[atom] - ref->offsetInAtom() - 8;
+ *relocSite32 += targetAddr - atomRva[atom] - ref->offsetInAtom() - 8;
break;
case llvm::COFF::IMAGE_REL_AMD64_REL32_5:
- *relocSite32 =
- *relocSite32 + targetAddr - atomRva[atom] - ref->offsetInAtom() - 9;
+ *relocSite32 += targetAddr - atomRva[atom] - ref->offsetInAtom() - 9;
break;
case llvm::COFF::IMAGE_REL_AMD64_SECTION:
- *relocSite16 = *relocSite16 + getSectionIndex(targetAddr, sectionRva) - 1;
+ *relocSite16 += getSectionIndex(targetAddr, sectionRva) - 1;
break;
case llvm::COFF::IMAGE_REL_AMD64_SECREL:
- *relocSite32 = *relocSite32 + targetAddr -
- getSectionStartAddr(targetAddr, sectionRva);
+ *relocSite32 +=
+ targetAddr - getSectionStartAddr(targetAddr, sectionRva);
break;
default:
llvm::errs() << "Kind: " << (int)ref->kindValue() << "\n";
More information about the llvm-commits
mailing list