mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-12 06:46:06 +00:00

For PCH files, have only one open/close for temporary + rename to be safe from race conditions. For all other output files open/close the output file directly. Depends on llvm r136310. rdar://9082880 & http://llvm.org/PR9374. llvm-svn: 136315