From 01d0154ae90f5c587321d39b8fd8f82e2764f360 Mon Sep 17 00:00:00 2001 From: Yong He Date: Tue, 7 Jun 2022 14:57:35 -0700 Subject: Code review fixes for language server. (#2265) * Code review fixes for language server. * Fix clang error. * update solution file Co-authored-by: Yong He --- source/slang/slang-language-server.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'source/slang/slang-language-server.cpp') 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 #include #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> paramRanges; + List> 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); -- cgit v1.2.3