lld-link: Make "duplicate resource" error message a bit more concise
authorNico Weber <nicolasweber@gmx.de>
Thu, 2 May 2019 01:52:24 +0000 (01:52 +0000)
committerNico Weber <nicolasweber@gmx.de>
Thu, 2 May 2019 01:52:24 +0000 (01:52 +0000)
commit413517ecfe7886a212d65123a74a8f6434998698
treeb65b6ad857ade8adbd350a740d3203089dc0573f
parentd6b469dd058f9a18781a9ec5e2ee555aedba2c62
lld-link: Make "duplicate resource" error message a bit more concise

Reduces the error message from:
    lld-link: error: failed to parse .res file: duplicate resource: type STRINGTABLE (ID 6)/name ID 3/language 1033, in test1.res and in test2.res

To:
    lld-link: error: duplicate resource: type STRINGTABLE (ID 6)/name ID 3/language 1033, in test1.res and in test2.res

Make sure every error message emitted by cvtres contains the name of at
least one ".res" file, so that removing the "failed to parse .res file"
string doesn't lose information.

Differential Revision: https://reviews.llvm.org/D61388

llvm-svn: 359749
lld/COFF/DriverUtils.cpp
llvm/include/llvm/Object/WindowsResource.h
llvm/lib/Object/WindowsResource.cpp