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