[lld] 3fe4b54 - [ELF] Make getImplicitAddend return 0 for R_ARM_V4BX. NFC

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 30 23:31:44 PDT 2021


Author: Fangrui Song
Date: 2021-10-30T23:31:39-07:00
New Revision: 3fe4b549159e6190798161c91f2efd8444a07e04

URL: https://github.com/llvm/llvm-project/commit/3fe4b549159e6190798161c91f2efd8444a07e04
DIFF: https://github.com/llvm/llvm-project/commit/3fe4b549159e6190798161c91f2efd8444a07e04.diff

LOG: [ELF] Make getImplicitAddend return 0 for R_ARM_V4BX. NFC

Will be useful if we move R_ARM_V4BX handling around.

Added: 
    

Modified: 
    lld/ELF/Arch/ARM.cpp

Removed: 
    


################################################################################
diff  --git a/lld/ELF/Arch/ARM.cpp b/lld/ELF/Arch/ARM.cpp
index 8b5bd138b3e95..557702bab671b 100644
--- a/lld/ELF/Arch/ARM.cpp
+++ b/lld/ELF/Arch/ARM.cpp
@@ -841,6 +841,7 @@ int64_t ARM::getImplicitAddend(const uint8_t *buf, RelType type) const {
     return u ? imm12 : -imm12;
   }
   case R_ARM_NONE:
+  case R_ARM_V4BX:
   case R_ARM_JUMP_SLOT:
     // These relocations are defined as not having an implicit addend.
     return 0;


        


More information about the llvm-commits mailing list