diff options
author | Daniel Dunbar <daniel@zuster.org> | 2012-11-15 20:24:52 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2012-11-15 20:24:52 +0000 |
commit | 61d59f29595345ce23b93bc6977657be5959214c (patch) | |
tree | 5acf40db8084e3059218c8bb206b386f5f118088 /llvm/lib/Support/Unix/Path.inc | |
parent | 19bc88c3d425a18ad1a9e16127856b88b62058fa (diff) | |
download | bcm5719-llvm-61d59f29595345ce23b93bc6977657be5959214c.tar.gz bcm5719-llvm-61d59f29595345ce23b93bc6977657be5959214c.zip |
PathV2: Fix a possible infinite loop.
- The code could infinite loop trying to create unique files, if the directory
containing the unique file exists, but open() calls on non-existent files in
the path return ENOENT. This is true on the /dev/fd filesystem, for example.
- Will add a clang side test case for this.
llvm-svn: 168081
Diffstat (limited to 'llvm/lib/Support/Unix/Path.inc')
0 files changed, 0 insertions, 0 deletions