From 24446cd97721b72ac9ec8edcc0628c4132deaca3 Mon Sep 17 00:00:00 2001 From: simon hsu Date: Thu, 8 Jan 2026 20:45:36 +0800 Subject: [PATCH] fix:VSCode show error on Symbol.name is empty --- src/serverprotocol/PasLS.Symbols.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serverprotocol/PasLS.Symbols.pas b/src/serverprotocol/PasLS.Symbols.pas index c054355..f6c6e2b 100644 --- a/src/serverprotocol/PasLS.Symbols.pas +++ b/src/serverprotocol/PasLS.Symbols.pas @@ -1668,7 +1668,7 @@ procedure TSymbolExtractor.ExtractCodeSection(Node: TCodeTreeNode); Symbol:= ExtractProcedure(nil, Node); - if (Symbol<>nil) then + if Assigned(Symbol) and (Symbol.name<>'') then begin // Use Builder to add methods or global functions based on containerName if Assigned(Symbol.containerName) then