diff --git a/llvm-16.0.1.src/lib/MC/ELFObjectWriter.cpp.vanilla b/llvm-16.0.1.src/lib/MC/ELFObjectWriter.cpp --- a/llvm-16.0.1.src/lib/MC/ELFObjectWriter.cpp.vanilla +++ b/llvm-16.0.1.src/lib/MC/ELFObjectWriter.cpp @@ -1449,7 +1449,8 @@ const MCSection &SecB = SymB.getSection(); if (&SecB != &FixupSection) { Ctx.reportError(Fixup.getLoc(), - "Cannot represent a difference across sections"); + Twine("symbol '") + SymB.getName() + + "' can not represent a difference across sections: " + SecB.getName()); return; }