diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-03-16 19:17:25 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-03-16 19:17:25 +0000 |
commit | 3cd0128ce49abe658d1858c541e836e57959e04a (patch) | |
tree | 7942a744e6e6d177ff469c9fdf965fcf9a3a40e9 /lib/Parse/ParseDecl.cpp | |
parent | db2eae639d3b7ed61ceb56890b73168517ef57f1 (diff) |
Having FileManager::getFile always open the file, brought much consternation and leaking of file descriptors.
Add 'openFile' bool to FileManager::getFile to specify whether we want to have the file opened or not, have it
false by default, and enable it only in HeaderSearch.cpp where the open+fstat optimization matters.
Fixes rdar://9139899.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127748 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Parse/ParseDecl.cpp')
0 files changed, 0 insertions, 0 deletions