[Mips] Replace the redundant condition by assert call
authorSimon Atanasyan <simon@atanasyan.com>
Mon, 10 Nov 2014 15:50:22 +0000 (15:50 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Mon, 10 Nov 2014 15:50:22 +0000 (15:50 +0000)
No functional changes.

llvm-svn: 221603

lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h

index 29b4cd6..50fa8e9 100644 (file)
@@ -164,10 +164,10 @@ public:
     // creation code in the class MipsRelocationPass. Let's update atomLayout
     // fields for such symbols.
     for (auto &ste : this->_symbolTable) {
-      if (!ste._atom || ste._atomLayout)
+      if (!ste._atom)
         continue;
-      auto *layout = pltSection.findPLTLayout(ste._atom);
-      if (layout) {
+      if (auto *layout = pltSection.findPLTLayout(ste._atom)) {
+        assert(!ste._atomLayout);
         ste._symbol.st_value = layout->_virtualAddr;
         ste._symbol.st_other |= ELF::STO_MIPS_PLT;
       }