OSDN Git Service

[llvm-objdump] Delete redundant check
authorFangrui Song <maskray@google.com>
Wed, 24 Apr 2019 15:09:23 +0000 (15:09 +0000)
committerFangrui Song <maskray@google.com>
Wed, 24 Apr 2019 15:09:23 +0000 (15:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359102 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-objdump/llvm-objdump.cpp

index 50a0364..8a3d6d7 100644 (file)
@@ -1485,9 +1485,7 @@ void printDynamicRelocations(const ObjectFile *Obj) {
 
   outs() << "DYNAMIC RELOCATION RECORDS\n";
   StringRef Fmt = Obj->getBytesInAddress() > 4 ? "%016" PRIx64 : "%08" PRIx64;
-  for (const SectionRef &Section : DynRelSec) {
-    if (Section.relocation_begin() == Section.relocation_end())
-      continue;
+  for (const SectionRef &Section : DynRelSec)
     for (const RelocationRef &Reloc : Section.relocations()) {
       uint64_t Address = Reloc.getOffset();
       SmallString<32> RelocName;
@@ -1497,7 +1495,6 @@ void printDynamicRelocations(const ObjectFile *Obj) {
       outs() << format(Fmt.data(), Address) << " " << RelocName << " "
              << ValueStr << "\n";
     }
-  }
 }
 
 // Returns true if we need to show LMA column when dumping section headers. We