[clangd] Fix header mapping for std::string. NFC
authorEric Liu <ioeric@google.com>
Mon, 1 Oct 2018 08:50:49 +0000 (08:50 +0000)
committerEric Liu <ioeric@google.com>
Mon, 1 Oct 2018 08:50:49 +0000 (08:50 +0000)
Some implementation has std::string declared in <iosfwd>.

llvm-svn: 343448

clang-tools-extra/clangd/index/CanonicalIncludes.cpp

index 4bb7fa6..757c8ff 100644 (file)
@@ -143,6 +143,7 @@ void addSystemHeadersMapping(CanonicalIncludes *Includes) {
       {"std::basic_stringstream", "<sstream>"},
       {"std::istringstream", "<sstream>"},
       {"std::ostringstream", "<sstream>"},
+      {"std::string", "<string>"},
       {"std::stringbuf", "<sstream>"},
       {"std::stringstream", "<sstream>"},
       {"std::wistringstream", "<sstream>"},