mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 02:52:53 +02:00
Fix patch not passing test cases
llvm-svn: 365170
This commit is contained in:
parent
ed81df11c0
commit
f2933ff9d8
@ -19,20 +19,19 @@
|
||||
# RUN: chmod 0777 %t
|
||||
# RUN: llvm-objcopy %t %t1
|
||||
# RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms
|
||||
## : cmp %t1.perms %t.0755
|
||||
# RUN: cmp %t1.perms %t.0755
|
||||
|
||||
# RUN: umask 0237
|
||||
# RUN: chmod 0707 %t
|
||||
# RUN: llvm-objcopy %t %t1
|
||||
# RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms
|
||||
## : cmp %t1.perms %t.0500
|
||||
# RUN: cmp %t1.perms %t.0500
|
||||
|
||||
# RUN: umask 0222
|
||||
# RUN: chmod 0777 %t
|
||||
# RUN: llvm-objcopy %t %t1
|
||||
# RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms
|
||||
## : cmp %t1.perms %t.0555
|
||||
|
||||
# RUN: cmp %t1.perms %t.0555
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
|
@ -215,7 +215,8 @@ static Error restoreStatOnFile(StringRef Filename,
|
||||
FD, Stat.getLastAccessedTime(), Stat.getLastModificationTime()))
|
||||
return createFileError(Filename, EC);
|
||||
|
||||
if (auto EC = sys::fs::setPermissions(Filename, Stat.permissions()))
|
||||
if (auto EC = sys::fs::setPermissions(Filename, Stat.permissions(),
|
||||
/*respectUmask=*/true))
|
||||
return createFileError(Filename, EC);
|
||||
|
||||
if (auto EC = sys::Process::SafelyCloseFileDescriptor(FD))
|
||||
|
Loading…
Reference in New Issue
Block a user