forked from OSchip/llvm-project
[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:
parent
032ed8f186
commit
4d535299fc
|
@ -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,
|
||||||
|
|
|
@ -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
|
|
Loading…
Reference in New Issue