Fold a llvm_unreachable into an assert. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 20 Mar 2015 13:50:15 +0000 (13:50 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 20 Mar 2015 13:50:15 +0000 (13:50 +0000)
llvm-svn: 232811

llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp

index c53a81a..493219c 100644 (file)
@@ -174,7 +174,8 @@ unsigned X86ELFObjectWriter::GetRelocType(const MCValue &Target,
         break;
       }
     }
-  } else if (getEMachine() == ELF::EM_386) {
+  } else {
+    assert(getEMachine() == ELF::EM_386 && "Unsupported ELF machine type.");
     if (IsPCRel) {
       switch ((unsigned)Fixup.getKind()) {
       default:
@@ -286,8 +287,7 @@ unsigned X86ELFObjectWriter::GetRelocType(const MCValue &Target,
         break;
       }
     }
-  } else
-    llvm_unreachable("Unsupported ELF machine type.");
+  }
 
   return Type;
 }