diff --git a/lld/ELF/Target.cpp b/lld/ELF/Target.cpp index 019bdf0b14aa..55fcf1734d1f 100644 --- a/lld/ELF/Target.cpp +++ b/lld/ELF/Target.cpp @@ -386,7 +386,7 @@ RelExpr X86TargetInfo::getRelExpr(uint32_t Type, const SymbolBody &S) const { case R_386_NONE: return R_HINT; default: - error("do not know how to handle relocation " + toString(Type) + " (" + + error("do not know how to handle relocation '" + toString(Type) + "' (" + Twine(Type) + ")"); return R_HINT; } diff --git a/lld/test/ELF/unknown-reloc.s b/lld/test/ELF/unknown-reloc.s index 64a33687a936..b674a3bbc657 100644 --- a/lld/test/ELF/unknown-reloc.s +++ b/lld/test/ELF/unknown-reloc.s @@ -3,8 +3,8 @@ # RUN: llvm-mc -filetype=obj -triple=i386-pc-linux-gnu %S/Inputs/unknown-reloc.s -o %t2.o # RUN: not ld.lld %t1.o %t2.o -o %t.out 2>&1 | FileCheck %s -# CHECK: do not know how to handle relocation R_386_PC8 (23) -# CHECK: do not know how to handle relocation R_386_8 (22) +# CHECK: do not know how to handle relocation 'R_386_PC8' (23) +# CHECK: do not know how to handle relocation 'R_386_8' (22) .text .global foo