diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp index d9d62dcfe36966fe3187dae0f88025a44be38dec..e52f8f7876a2e0e5bd3f98f2fd9ae9e70b33616c 100644 --- a/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp +++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp @@ -705,7 +705,8 @@ void ARMAsmBackend::processFixupValue(const MCAssembler &Asm, // We must always generate a relocation for BL/BLX instructions if we have // a symbol to reference, as the linker relies on knowing the destination // symbol's thumb-ness to get interworking right. - if (A && ((unsigned)Fixup.getKind() == ARM::fixup_arm_thumb_blx || + if (A && ( + // (unsigned)Fixup.getKind() == ARM::fixup_arm_thumb_blx || //(unsigned)Fixup.getKind() == ARM::fixup_arm_blx || //(unsigned)Fixup.getKind() == ARM::fixup_arm_uncondbl || (unsigned)Fixup.getKind() == ARM::fixup_arm_condbl))