[clangd] Try to fix build bot failure caused by r325343: escape regex string.

llvm-svn: 325482
This commit is contained in:
Eric Liu 2018-02-19 10:45:48 +00:00
parent 9a2a996c1c
commit bc023a15a0
1 changed files with 2 additions and 1 deletions

View File

@ -18,7 +18,8 @@ const char IWYUPragma[] = "// IWYU pragma: private, include ";
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,