From 25f52a318b4584c59617b1385553a9030c4e159c Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 11 Sep 2014 18:10:13 +0000 Subject: [PATCH] Use the simpler version of llvm::sys::fs::exists. In all these cases it looks like the intention was to handle error in a similar way to the file not existing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@217614 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/ARCMigrate/FileRemapper.cpp | 8 ++------ lib/Driver/Tools.cpp | 5 +---- tools/arcmt-test/arcmt-test.cpp | 7 ++----- tools/driver/driver.cpp | 3 +-- tools/libclang/ARCMigrate.cpp | 4 +--- 5 files changed, 7 insertions(+), 20 deletions(-) diff --git a/lib/ARCMigrate/FileRemapper.cpp b/lib/ARCMigrate/FileRemapper.cpp index 2fdc94cecc..72a55da5d5 100644 --- a/lib/ARCMigrate/FileRemapper.cpp +++ b/lib/ARCMigrate/FileRemapper.cpp @@ -58,9 +58,7 @@ bool FileRemapper::initFromFile(StringRef filePath, DiagnosticsEngine &Diag, assert(FromToMappings.empty() && "initFromDisk should be called before any remap calls"); std::string infoFile = filePath; - bool fileExists = false; - llvm::sys::fs::exists(infoFile, fileExists); - if (!fileExists) + if (!llvm::sys::fs::exists(infoFile)) return false; std::vector > pairs; @@ -173,9 +171,7 @@ bool FileRemapper::overwriteOriginal(DiagnosticsEngine &Diag, I = FromToMappings.begin(), E = FromToMappings.end(); I != E; ++I) { const FileEntry *origFE = I->first; assert(I->second.is()); - bool fileExists = false; - fs::exists(origFE->getName(), fileExists); - if (!fileExists) + if (!fs::exists(origFE->getName())) return report(StringRef("File does not exist: ") + origFE->getName(), Diag); diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index 36d5a54750..ced08fb8d8 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -7626,12 +7626,9 @@ void dragonfly::Link::ConstructJob(Compilation &C, const JobAction &JA, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const { - bool UseGCC47 = false; const Driver &D = getToolChain().getDriver(); ArgStringList CmdArgs; - - if (llvm::sys::fs::exists("/usr/lib/gcc47", UseGCC47)) - UseGCC47 = false; + bool UseGCC47 = llvm::sys::fs::exists("/usr/lib/gcc47"); if (!D.SysRoot.empty()) CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); diff --git a/tools/arcmt-test/arcmt-test.cpp b/tools/arcmt-test/arcmt-test.cpp index a59a869c22..7be4ed6e2a 100644 --- a/tools/arcmt-test/arcmt-test.cpp +++ b/tools/arcmt-test/arcmt-test.cpp @@ -269,14 +269,11 @@ static bool verifyTransformedFiles(ArrayRef resultFiles) { return true; } - bool exists = false; - sys::fs::exists(It->second, exists); - if (!exists) { + if (!sys::fs::exists(It->second)) { errs() << "error: '" << It->second << "' does not exist\n"; return true; } - sys::fs::exists(inputResultFname, exists); - if (!exists) { + if (!sys::fs::exists(inputResultFname)) { errs() << "error: '" << inputResultFname << "' does not exist\n"; return true; } diff --git a/tools/driver/driver.cpp b/tools/driver/driver.cpp index e281a89e50..7c17071843 100644 --- a/tools/driver/driver.cpp +++ b/tools/driver/driver.cpp @@ -358,8 +358,7 @@ static void SetInstallDir(SmallVectorImpl &argv, } llvm::sys::fs::make_absolute(InstalledPath); InstalledPath = llvm::sys::path::parent_path(InstalledPath); - bool exists; - if (!llvm::sys::fs::exists(InstalledPath.str(), exists) && exists) + if (llvm::sys::fs::exists(InstalledPath.c_str())) TheDriver.setInstalledDir(InstalledPath); } diff --git a/tools/libclang/ARCMigrate.cpp b/tools/libclang/ARCMigrate.cpp index 375c5f40c2..b0b869ba90 100644 --- a/tools/libclang/ARCMigrate.cpp +++ b/tools/libclang/ARCMigrate.cpp @@ -47,9 +47,7 @@ CXRemapping clang_getRemappings(const char *migrate_dir_path) { return nullptr; } - bool exists = false; - llvm::sys::fs::exists(migrate_dir_path, exists); - if (!exists) { + if (!llvm::sys::fs::exists(migrate_dir_path)) { if (Logging) { llvm::errs() << "Error by clang_getRemappings(\"" << migrate_dir_path << "\")\n"; -- 2.40.0