Use llvm::sys::fs::createUniqueFile.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 5 Jul 2013 21:13:58 +0000 (21:13 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 5 Jul 2013 21:13:58 +0000 (21:13 +0000)
commit18627115f4d2db5dc73207e0b5312f52536be7dd
tree4fceae0ac024ad0893bba88cd6a8ce39385984b5
parentc9d2e5b8ca06bdb9af8338ec7dde5eafad40d9f0
Use llvm::sys::fs::createUniqueFile.

Include a test that clang now produces output files with permissions matching
the umask.

llvm-svn: 185727
clang/lib/Frontend/ASTUnit.cpp
clang/lib/Frontend/CompilerInstance.cpp
clang/lib/Rewrite/Core/Rewriter.cpp
clang/lib/Serialization/GlobalModuleIndex.cpp
clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
clang/test/Misc/permissions.cpp [new file with mode: 0644]