From 05aecba11810a44e0f8d8a700bf0523db7ec22ff Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Tue, 2 Feb 2016 07:18:15 +0000 Subject: [PATCH] Do not use "No" prefix for boolean variables to make it simpler. NFC. llvm-svn: 259472 --- lld/ELF/Writer.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index 3d7c748..d7c82db 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -391,14 +391,12 @@ void Writer::scanRelocs( // a relocation from an object file, but some relocations need no // load-time fixup when the final target is known. Skip such relocation. bool CBP = canBePreempted(Body, /*NeedsGot=*/false); - bool NoDynrel = Target->isRelRelative(Type) || Target->isSizeRel(Type) || - !Config->Shared; - if (!CBP && NoDynrel) - continue; - + bool Dynrel = Config->Shared && !Target->isRelRelative(Type) && + !Target->isSizeRel(Type); if (CBP) Body->setUsedInDynamicReloc(); - Out::RelaDyn->addReloc({&C, &RI}); + if (CBP || Dynrel) + Out::RelaDyn->addReloc({&C, &RI}); } } -- 2.7.4