summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2018-02-19 10:45:48 +0000
committerEric Liu <ioeric@google.com>2018-02-19 10:45:48 +0000
commitbc023a15a04d1ba80cd38fd3cdffa359eabaf647 (patch)
tree8af73a26f38c69c04365cd6e72c346d83b09d783
parent9a2a996c1c086942d597f5d94f30b8b13760a720 (diff)
downloadbcm5719-llvm-bc023a15a04d1ba80cd38fd3cdffa359eabaf647.tar.gz
bcm5719-llvm-bc023a15a04d1ba80cd38fd3cdffa359eabaf647.zip
[clangd] Try to fix build bot failure caused by r325343: escape regex string.
llvm-svn: 325482
-rw-r--r--clang-tools-extra/clangd/index/CanonicalIncludes.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/index/CanonicalIncludes.cpp b/clang-tools-extra/clangd/index/CanonicalIncludes.cpp
index 42313fed082..f805cfafb83 100644
--- a/clang-tools-extra/clangd/index/CanonicalIncludes.cpp
+++ b/clang-tools-extra/clangd/index/CanonicalIncludes.cpp
@@ -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,
OpenPOWER on IntegriCloud