diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2014-11-21 13:55:19 +0000 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2014-11-21 13:55:19 +0000 |
commit | 8a3934f85b9ebc171f162f5328219a482bf21ff9 (patch) | |
tree | 76c779b84ec6af70c134d1a417bb333a4181c6eb | |
parent | 4b444495ed95c433d8a4fa757ac4db37d6b71d4d (diff) | |
download | bcm5719-llvm-8a3934f85b9ebc171f162f5328219a482bf21ff9.tar.gz bcm5719-llvm-8a3934f85b9ebc171f162f5328219a482bf21ff9.zip |
sanitizer_common: fix function w/o return
When SANITIZER_USES_CANONICAL_LINUX_SYSCALLS the function misses return statement.
llvm-svn: 222532
-rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_linux.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc index acae5bbf464..d1cb1a7c4e3 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc @@ -283,17 +283,15 @@ uptr internal_execve(const char *filename, char *const argv[], // ----------------- sanitizer_common.h bool FileExists(const char *filename) { -#if SANITIZER_USES_CANONICAL_LINUX_SYSCALLS struct stat st; +#if SANITIZER_USES_CANONICAL_LINUX_SYSCALLS if (internal_syscall(SYSCALL(newfstatat), AT_FDCWD, filename, &st, 0)) - return false; #else - struct stat st; if (internal_stat(filename, &st)) +#endif return false; // Sanity check: filename is a regular file. return S_ISREG(st.st_mode); -#endif } uptr GetTid() { |