[LLD][ELD] - Revert r338959 "[LLD][ELF] - Added file name and a test for case when we fail to write the output."

It broke BB:
http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/34382/steps/test/logs/stdio
http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/21932/steps/test_lld/logs/stdio

llvm-svn: 338960
This commit is contained in:
George Rimar 2018-08-04 13:41:12 +00:00
parent 032ed8f186
commit 4d535299fc
2 changed files with 1 additions and 19 deletions

View File

@ -513,8 +513,7 @@ template <class ELFT> void Writer<ELFT>::run() {
return; return;
if (auto E = Buffer->commit()) if (auto E = Buffer->commit())
error("failed to write to the output file " + Config->OutputFile + " :" + error("failed to write to the output file: " + toString(std::move(E)));
toString(std::move(E)));
} }
static bool shouldKeepInSymtab(SectionBase *Sec, StringRef SymName, static bool shouldKeepInSymtab(SectionBase *Sec, StringRef SymName,

View File

@ -1,17 +0,0 @@
# REQUIRES: x86
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o
# RUN: rm -f %t.exe
# RUN: mkdir -p %t.dir
# RUN: cd %t.dir
# RUN: touch %t.exe
# RUN: chmod 100 %t.exe
# RUN: not ld.lld %t.o -o %t.exe 2>&1 | FileCheck %s
# RUN: chmod 755 %t.exe
# CHECK: error: failed to write to the output file {{.*}}.exe :permission denied
.globl _start
_start:
nop