summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/unittests/clangd/TestFS.h
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2018-06-15 08:55:00 +0000
committerEric Liu <ioeric@google.com>2018-06-15 08:55:00 +0000
commit13e503f68a0ec42807c46aa76540b3eb06450b9d (patch)
treea4ad95a19d776794ffa1226b0ffc76fe70548b1f /clang-tools-extra/unittests/clangd/TestFS.h
parent0651eb1b31ce0ab3e2dd88947f38de7e3ebc8bc9 (diff)
downloadbcm5719-llvm-13e503f68a0ec42807c46aa76540b3eb06450b9d.tar.gz
bcm5719-llvm-13e503f68a0ec42807c46aa76540b3eb06450b9d.zip
[clangd] Customizable URI schemes for dynamic index.
Summary: This allows dynamic index to have consistent URI schemes with the static index which can have customized URI schemes, which would make file proximity scoring based on URIs easier. Reviewers: sammccall Reviewed By: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, cfe-commits Differential Revision: https://reviews.llvm.org/D47931 llvm-svn: 334809
Diffstat (limited to 'clang-tools-extra/unittests/clangd/TestFS.h')
-rw-r--r--clang-tools-extra/unittests/clangd/TestFS.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/clangd/TestFS.h b/clang-tools-extra/unittests/clangd/TestFS.h
index 06a1d8aca3d..be4aac4f792 100644
--- a/clang-tools-extra/unittests/clangd/TestFS.h
+++ b/clang-tools-extra/unittests/clangd/TestFS.h
@@ -56,6 +56,11 @@ const char *testRoot();
// Returns a suitable absolute path for this OS.
std::string testPath(PathRef File);
+// unittest: is a scheme that refers to files relative to testRoot()
+// This anchor is used to force the linker to link in the generated object file
+// and thus register unittest: URI scheme plugin.
+extern volatile int UnittestSchemeAnchorSource;
+
} // namespace clangd
} // namespace clang
#endif
OpenPOWER on IntegriCloud