Silence a GCC warning
authorDavid Majnemer <david.majnemer@gmail.com>
Sun, 22 Mar 2015 21:27:10 +0000 (21:27 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sun, 22 Mar 2015 21:27:10 +0000 (21:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232923 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp

index 44b239894e903a7a651b321078208124ade9130e..76a9d2b638539f6c7f2ef01b5671632bfb55d31f 100644 (file)
@@ -164,8 +164,7 @@ enum X86_32RelType { RT32_32, RT32_16, RT32_8 };
 
 static X86_32RelType getType32(X86_64RelType T) {
   switch (T) {
-  default:
-  //case RT64_64:
+  case RT64_64:
     llvm_unreachable("Unimplemented");
   case RT64_32:
   case RT64_32S:
@@ -175,6 +174,7 @@ static X86_32RelType getType32(X86_64RelType T) {
   case RT64_8:
     return RT32_8;
   }
+  llvm_unreachable("unexpected relocation type!");
 }
 
 static unsigned getRelocType32(MCSymbolRefExpr::VariantKind Modifier,