diff options
author | Manuel Klimek <klimek@google.com> | 2013-06-17 10:48:34 +0000 |
---|---|---|
committer | Manuel Klimek <klimek@google.com> | 2013-06-17 10:48:34 +0000 |
commit | b30614a1dea947246a06f74c8b56d7cda4885aec (patch) | |
tree | b00b1c84b77537e4c8260735f1b193935051b4a8 /tools/obj2yaml/CMakeLists.txt | |
parent | 7338de37a802970857079b5a532c5dd50d0a6d5d (diff) | |
download | llvm-b30614a1dea947246a06f74c8b56d7cda4885aec.tar.gz llvm-b30614a1dea947246a06f74c8b56d7cda4885aec.tar.bz2 llvm-b30614a1dea947246a06f74c8b56d7cda4885aec.tar.xz |
Fix incorrectly finding 'executable' directories instead of files.
This broke for example the 'not' utility, if a directory called
'FileCheck' is executable and in the path before the actual 'FileCheck'.
This patch steals the implementation of the "old" PathV1 canExecute
implementation:
- checks for R_OK (file readable): this is necessary for executing
scripts; we should not regress here unless we have good reasons
- checks for S_ISREG; if we want to get rid of this, we'd need to
change all callers who already made the assumption when depending
on Path V1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184074 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/obj2yaml/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions