summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/clangd/CodeComplete.cpp1
-rw-r--r--clang-tools-extra/clangd/Protocol.h6
-rw-r--r--clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp1
3 files changed, 0 insertions, 8 deletions
diff --git a/clang-tools-extra/clangd/CodeComplete.cpp b/clang-tools-extra/clangd/CodeComplete.cpp
index 03bef8eaa3a..33fdd853dd1 100644
--- a/clang-tools-extra/clangd/CodeComplete.cpp
+++ b/clang-tools-extra/clangd/CodeComplete.cpp
@@ -1244,7 +1244,6 @@ CompletionItem CodeCompletion::render(const CodeCompleteOptions &Opts) const {
: InsertTextFormat::PlainText;
if (HeaderInsertion)
LSP.additionalTextEdits = {*HeaderInsertion};
- LSP.SymbolScope = Scope;
return LSP;
}
diff --git a/clang-tools-extra/clangd/Protocol.h b/clang-tools-extra/clangd/Protocol.h
index 1ab1a553fa1..bbafdf171fc 100644
--- a/clang-tools-extra/clangd/Protocol.h
+++ b/clang-tools-extra/clangd/Protocol.h
@@ -717,12 +717,6 @@ struct CompletionItem {
//
// data?: any - A data entry field that is preserved on a completion item
// between a completion and a completion resolve request.
-
- // C++ extension that is only expected to be used by users of ClangdServer's
- // C++ API. Not serialized from/to json.
- /// The containing scope (e.g. namespace) of the symbol this item corresponds
- /// to, e.g. "" (global scope), "ns::" (top-level namespace).
- std::string SymbolScope;
};
json::Expr toJSON(const CompletionItem &);
llvm::raw_ostream &operator<<(llvm::raw_ostream &, const CompletionItem &);
diff --git a/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp b/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
index 49d8dca9e47..29fc3c3ca80 100644
--- a/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
+++ b/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
@@ -1266,7 +1266,6 @@ TEST(CompletionTest, Render) {
EXPECT_EQ(R.detail, "int\n\"foo.h\"");
EXPECT_EQ(R.documentation, "This is x().");
EXPECT_THAT(R.additionalTextEdits, IsEmpty());
- EXPECT_EQ(R.SymbolScope, "ns::Foo::");
EXPECT_EQ(R.sortText, sortText(1.0, "x"));
Opts.EnableSnippets = true;
OpenPOWER on IntegriCloud