diff options
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp index 44b239894e9..76a9d2b6385 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp +++ b/llvm/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, |