diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2024-03-11 13:16:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-11 13:16:58 +0100 |
commit | 9b2386e82dedafade233c8871637ee76da9ebe0e (patch) | |
tree | 596b4454de21a07445fe74fc94f15e3996e32ec4 /clang-tools-extra | |
parent | 5ff672045a97cf7f9d7f3a93d3a02e76994d50fb (diff) | |
download | llvm-9b2386e82dedafade233c8871637ee76da9ebe0e.zip llvm-9b2386e82dedafade233c8871637ee76da9ebe0e.tar.gz llvm-9b2386e82dedafade233c8871637ee76da9ebe0e.tar.bz2 |
[clangd] Fix JSON conversion for symbol tags (#84747)
The wrong constructor of json::Value got called, making every tag an
array instead of a number.
Diffstat (limited to 'clang-tools-extra')
-rw-r--r-- | clang-tools-extra/clangd/Protocol.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/Protocol.cpp b/clang-tools-extra/clangd/Protocol.cpp index 8aa18bb..c6553e0 100644 --- a/clang-tools-extra/clangd/Protocol.cpp +++ b/clang-tools-extra/clangd/Protocol.cpp @@ -1412,7 +1412,7 @@ bool fromJSON(const llvm::json::Value &Params, ReferenceParams &R, } llvm::json::Value toJSON(SymbolTag Tag) { - return llvm::json::Value{static_cast<int>(Tag)}; + return llvm::json::Value(static_cast<int>(Tag)); } llvm::json::Value toJSON(const CallHierarchyItem &I) { |