From 6cf15f4ea1fe044d8227440dcc30ac712334568e Mon Sep 17 00:00:00 2001 From: Yong He Date: Thu, 27 Feb 2025 10:32:14 -0800 Subject: Allow `.member` syntax on vector and scalars. (#6424) * Allow `.member` syntax on vector and scalars. * Fix. * fix. * Fix. * update comment. * Fix tests. * Fix warning. * Add more tests. --- source/slang/slang-language-server-completion.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/slang/slang-language-server-completion.h') diff --git a/source/slang/slang-language-server-completion.h b/source/slang/slang-language-server-completion.h index 560702dea..fab1c8a75 100644 --- a/source/slang/slang-language-server-completion.h +++ b/source/slang/slang-language-server-completion.h @@ -55,7 +55,10 @@ struct CompletionContext CompletionResult collectMembersAndSymbols(); - CompletionResult createSwizzleCandidates(Type* baseType, IntegerLiteralValue elementCount[2]); + void createSwizzleCandidates( + List& result, + Type* type, + IntegerLiteralValue elementCount[2]); CompletionResult createCapabilityCandidates(); CompletionResult collectAttributes(); LanguageServerProtocol::CompletionItem generateGUIDCompletionItem(); -- cgit v1.2.3