[llvm] r232923 - Silence a GCC warning

David Majnemer david.majnemer at gmail.com
Sun Mar 22 14:27:11 PDT 2015


Author: majnemer
Date: Sun Mar 22 16:27:10 2015
New Revision: 232923

URL: http://llvm.org/viewvc/llvm-project?rev=232923&view=rev
Log:
Silence a GCC warning

Modified:
    llvm/trunk/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp

Modified: llvm/trunk/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp?rev=232923&r1=232922&r2=232923&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp (original)
+++ llvm/trunk/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp Sun Mar 22 16:27:10 2015
@@ -164,8 +164,7 @@ enum X86_32RelType { RT32_32, RT32_16, R
 
 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_64Rel
   case RT64_8:
     return RT32_8;
   }
+  llvm_unreachable("unexpected relocation type!");
 }
 
 static unsigned getRelocType32(MCSymbolRefExpr::VariantKind Modifier,





More information about the llvm-commits mailing list