Author: ioeric Date: Mon Feb 19 02:45:48 2018 New Revision: 325482 URL: http://llvm.org/viewvc/llvm-project?rev=325482&view=rev Log: [clangd] Try to fix build bot failure caused by r325343: escape regex string.
Modified: clang-tools-extra/trunk/clangd/index/CanonicalIncludes.cpp Modified: clang-tools-extra/trunk/clangd/index/CanonicalIncludes.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/index/CanonicalIncludes.cpp?rev=325482&r1=325481&r2=325482&view=diff ============================================================================== --- clang-tools-extra/trunk/clangd/index/CanonicalIncludes.cpp (original) +++ clang-tools-extra/trunk/clangd/index/CanonicalIncludes.cpp Mon Feb 19 02:45:48 2018 @@ -18,7 +18,8 @@ const char IWYUPragma[] = "// IWYU pragm void CanonicalIncludes::addMapping(llvm::StringRef Path, llvm::StringRef CanonicalPath) { - addRegexMapping((llvm::Twine("^") + Path + "$").str(), CanonicalPath); + addRegexMapping((llvm::Twine("^") + llvm::Regex::escape(Path) + "$").str(), + CanonicalPath); } void CanonicalIncludes::addRegexMapping(llvm::StringRef RE, _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits