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)
llvm-svn: 232923

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

index 44b2398..76a9d2b 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,