[lld] r292090 - Use error() instead of fatal() to handle file open error.
David Blaikie via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 16 10:19:22 PST 2017
Test coverage?
I assume now that it's error rather than fatal, there's some other
reachable functionality? (eg, I guess, if you pass two files - the first of
which fails to open, the second is processed after this patch where it
wasn't previously?)
On Sun, Jan 15, 2017 at 5:18 PM Rui Ueyama via llvm-commits <
llvm-commits at lists.llvm.org> wrote:
> Author: ruiu
> Date: Sun Jan 15 19:07:19 2017
> New Revision: 292090
>
> URL: http://llvm.org/viewvc/llvm-project?rev=292090&view=rev
> Log:
> Use error() instead of fatal() to handle file open error.
>
> Modified:
> lld/trunk/ELF/MapFile.cpp
>
> Modified: lld/trunk/ELF/MapFile.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/MapFile.cpp?rev=292090&r1=292089&r2=292090&view=diff
>
> ==============================================================================
> --- lld/trunk/ELF/MapFile.cpp (original)
> +++ lld/trunk/ELF/MapFile.cpp Sun Jan 15 19:07:19 2017
> @@ -122,8 +122,9 @@ void elf::writeMapFile(ArrayRef<OutputSe
> std::error_code EC;
> raw_fd_ostream OS(Config->MapFile, EC, sys::fs::F_None);
> if (EC)
> - fatal("cannot open " + Config->MapFile + ": " + EC.message());
> - writeMapFile2<ELFT>(OS, OutputSections);
> + error("cannot open " + Config->MapFile + ": " + EC.message());
> + else
> + writeMapFile2<ELFT>(OS, OutputSections);
> }
>
> template void elf::writeMapFile<ELF32LE>(ArrayRef<OutputSectionBase *>);
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170116/2ca2345f/attachment.html>
More information about the llvm-commits
mailing list