[clangd] Trim spaces around parsed include in include extractor
authorKadir Cetinkaya <kadircet@google.com>
Wed, 10 Jul 2019 13:59:13 +0000 (13:59 +0000)
committerKadir Cetinkaya <kadircet@google.com>
Wed, 10 Jul 2019 13:59:13 +0000 (13:59 +0000)
llvm-svn: 365632

clang-tools-extra/clangd/QueryDriverDatabase.cpp

index 4a413c4..5561841 100644 (file)
@@ -76,7 +76,7 @@ std::vector<std::string> parseDriverOutput(llvm::StringRef Output) {
   }
 
   for (llvm::StringRef Line : llvm::make_range(StartIt, EndIt)) {
-    SystemIncludes.push_back(Line.str());
+    SystemIncludes.push_back(Line.trim().str());
     vlog("System include extraction: adding {0}", Line);
   }
   return SystemIncludes;