diff options
author | Eric Christopher <echristo@apple.com> | 2012-05-11 00:10:07 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2012-05-11 00:10:07 +0000 |
commit | 7d9ae25d93554bdb238da83f9bb3e0b05475c16c (patch) | |
tree | f29c4fcb484f9eae7611827484b25c81fb119234 /lib/Frontend/CompilerInstance.cpp | |
parent | 2df1a5819fd98708ff3b4772f3477f6c1a8da59a (diff) |
For final output files create them with mode 0664 to match other
compilers and expected defaults.
Part of rdar://11325849
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156592 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/CompilerInstance.cpp')
-rw-r--r-- | lib/Frontend/CompilerInstance.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Frontend/CompilerInstance.cpp b/lib/Frontend/CompilerInstance.cpp index 6f366725d9..c5b6a8f79c 100644 --- a/lib/Frontend/CompilerInstance.cpp +++ b/lib/Frontend/CompilerInstance.cpp @@ -560,7 +560,8 @@ CompilerInstance::createOutputFile(StringRef OutputPath, TempPath += "-%%%%%%%%"; int fd; if (llvm::sys::fs::unique_file(TempPath.str(), fd, TempPath, - /*makeAbsolute=*/false) == llvm::errc::success) { + /*makeAbsolute=*/false, 0664) + == llvm::errc::success) { OS.reset(new llvm::raw_fd_ostream(fd, /*shouldClose=*/true)); OSFile = TempFile = TempPath.str(); } |