Author: Kadir Cetinkaya Date: 2020-01-30T12:15:04+01:00 New Revision: 4fb1adcde22c06d421598ed1925ee3c7c835abc4
URL: https://github.com/llvm/llvm-project/commit/4fb1adcde22c06d421598ed1925ee3c7c835abc4 DIFF: https://github.com/llvm/llvm-project/commit/4fb1adcde22c06d421598ed1925ee3c7c835abc4.diff LOG: [clangd] Log directory when a CDB is loaded Summary: Fixes https://github.com/clangd/clangd/issues/268 Reviewers: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D73628 Added: Modified: clang-tools-extra/clangd/GlobalCompilationDatabase.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clangd/GlobalCompilationDatabase.cpp b/clang-tools-extra/clangd/GlobalCompilationDatabase.cpp index f2a6083b77e3..aa6727fc20f5 100644 --- a/clang-tools-extra/clangd/GlobalCompilationDatabase.cpp +++ b/clang-tools-extra/clangd/GlobalCompilationDatabase.cpp @@ -115,9 +115,11 @@ DirectoryBasedGlobalCompilationDatabase::getCDBInDirLocked(PathRef Dir) const { auto R = CompilationDatabases.try_emplace(Key); if (R.second) { // Cache miss, try to load CDB. CachedCDB &Entry = R.first->second; - std::string Error = ""; + std::string Error; Entry.CDB = tooling::CompilationDatabase::loadFromDirectory(Dir, Error); Entry.Path = std::string(Dir); + if (Entry.CDB) + log("Loaded compilation database from {0}", Dir); } return R.first->second; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits