diff options
| author | Yong He <yonghe@outlook.com> | 2022-06-07 14:57:35 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-07 14:57:35 -0700 |
| commit | 01d0154ae90f5c587321d39b8fd8f82e2764f360 (patch) | |
| tree | 3f441db0781e9fd4ebcccf4cbf7d743f4910c72d /source/slang/slang-language-server.cpp | |
| parent | 0c64995ea28febcc7d38e1519da8d93391ce2e7d (diff) | |
Code review fixes for language server. (#2265)
* Code review fixes for language server.
* Fix clang error.
* update solution file
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'source/slang/slang-language-server.cpp')
| -rw-r--r-- | source/slang/slang-language-server.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source/slang/slang-language-server.cpp b/source/slang/slang-language-server.cpp index b8708d48e..dc3b4fe89 100644 --- a/source/slang/slang-language-server.cpp +++ b/source/slang/slang-language-server.cpp @@ -10,6 +10,7 @@ #include <time.h> #include <thread> #include "../core/slang-secure-crt.h" +#include "../core/slang-range.h" #include "../../slang-com-helper.h" #include "../compiler-core/slang-json-rpc-connection.h" #include "slang-language-server-protocol.h" @@ -712,7 +713,7 @@ SlangResult LanguageServer::signatureHelp( SignatureInformation sigInfo; - List<Array<Index, 2>> paramRanges; + List<Slang::Range<Index>> paramRanges; ASTPrinter printer( version->linkage->getASTBuilder(), ASTPrinter::OptionFlag::ParamNames | ASTPrinter::OptionFlag::NoInternalKeywords | @@ -736,8 +737,8 @@ SlangResult LanguageServer::signatureHelp( for (auto& range : paramRanges) { ParameterInformation paramInfo; - paramInfo.label[0] = (uint32_t)range[0]; - paramInfo.label[1] = (uint32_t)range[1]; + paramInfo.label[0] = (uint32_t)range.begin; + paramInfo.label[1] = (uint32_t)range.end; sigInfo.parameters.add(paramInfo); } response.signatures.add(sigInfo); |
