Loading clang-tools-extra/clangd/QueryDriverDatabase.cpp +3 −4 Original line number Diff line number Diff line Loading @@ -58,14 +58,13 @@ namespace { std::vector<std::string> parseDriverOutput(llvm::StringRef Output) { std::vector<std::string> SystemIncludes; constexpr char const *SIS = "#include <...> search starts here:"; const char SIS[] = "#include <...> search starts here:"; constexpr char const *SIE = "End of search list."; llvm::SmallVector<llvm::StringRef, 8> Lines; Output.split(Lines, '\n', /*MaxSplit=*/-1, /*KeepEmpty=*/false); auto StartIt = std::find_if(Lines.begin(), Lines.end(), [SIS](llvm::StringRef Line) { return Line.trim() == SIS; }); auto StartIt = llvm::find_if( Lines, [SIS](llvm::StringRef Line) { return Line.trim() == SIS; }); if (StartIt == Lines.end()) { elog("System include extraction: start marker not found: {0}", Output); return {}; Loading Loading
clang-tools-extra/clangd/QueryDriverDatabase.cpp +3 −4 Original line number Diff line number Diff line Loading @@ -58,14 +58,13 @@ namespace { std::vector<std::string> parseDriverOutput(llvm::StringRef Output) { std::vector<std::string> SystemIncludes; constexpr char const *SIS = "#include <...> search starts here:"; const char SIS[] = "#include <...> search starts here:"; constexpr char const *SIE = "End of search list."; llvm::SmallVector<llvm::StringRef, 8> Lines; Output.split(Lines, '\n', /*MaxSplit=*/-1, /*KeepEmpty=*/false); auto StartIt = std::find_if(Lines.begin(), Lines.end(), [SIS](llvm::StringRef Line) { return Line.trim() == SIS; }); auto StartIt = llvm::find_if( Lines, [SIS](llvm::StringRef Line) { return Line.trim() == SIS; }); if (StartIt == Lines.end()) { elog("System include extraction: start marker not found: {0}", Output); return {}; Loading