From a36668c3f019f05186917db2f3d479dc16415463 Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Sun, 22 Mar 2015 21:27:10 +0000 Subject: [PATCH] Silence a GCC warning git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232923 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp b/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp index 44b239894e9..76a9d2b6385 100644 --- a/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp +++ b/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp @@ -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,