summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/ClangdLSPServer.h
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2019-05-07 07:55:35 +0000
committerSam McCall <sam.mccall@gmail.com>2019-05-07 07:55:35 +0000
commit111fe84bbc1b6530d02ed0f6547070eb37b32b8f (patch)
tree26addc17df8e25f9be4027e0f5c45c761a213341 /clang-tools-extra/clangd/ClangdLSPServer.h
parente04799fbe3ec281dc21aa1ae1d22e55426144f61 (diff)
downloadbcm5719-llvm-111fe84bbc1b6530d02ed0f6547070eb37b32b8f.tar.gz
bcm5719-llvm-111fe84bbc1b6530d02ed0f6547070eb37b32b8f.zip
[clangd] switchSourceHeader uses null not empty string as sentinel.
As far as I can see, only theia actually implements this, and it expects null. llvm-svn: 360119
Diffstat (limited to 'clang-tools-extra/clangd/ClangdLSPServer.h')
-rw-r--r--clang-tools-extra/clangd/ClangdLSPServer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/ClangdLSPServer.h b/clang-tools-extra/clangd/ClangdLSPServer.h
index 171ba075696..6603bedc5d6 100644
--- a/clang-tools-extra/clangd/ClangdLSPServer.h
+++ b/clang-tools-extra/clangd/ClangdLSPServer.h
@@ -85,7 +85,7 @@ private:
Callback<std::vector<Location>>);
void onReference(const ReferenceParams &, Callback<std::vector<Location>>);
void onSwitchSourceHeader(const TextDocumentIdentifier &,
- Callback<std::string>);
+ Callback<llvm::Optional<std::string>>);
void onDocumentHighlight(const TextDocumentPositionParams &,
Callback<std::vector<DocumentHighlight>>);
void onFileEvent(const DidChangeWatchedFilesParams &);
OpenPOWER on IntegriCloud