OSDN Git Service

<rdar://problem/13551789> Fix yet another race in unique_file.
authorDouglas Gregor <dgregor@apple.com>
Fri, 5 Apr 2013 20:48:36 +0000 (20:48 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 5 Apr 2013 20:48:36 +0000 (20:48 +0000)
commit0591f19c8b84311288ef19f76952c334b9730681
treec6671f512dc7277e51ef513378292f3e2b7644b5
parentc0a74e28cf937f0e847b1bb907c396411e2aac36
<rdar://problem/13551789> Fix yet another race in unique_file.

If the directory that will contain the unique file doesn't exist when
we tried to create the file, but another process creates it before we
get a chance to try creating it, we would bail out rather than try to
create the unique file.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178908 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/Unix/PathV2.inc