Codetools: Fix a regression in unit tests. Issue #23994, patch by WooBean007.

This commit is contained in:
Juha 2024-12-27 03:15:32 +02:00
parent 5d72852af6
commit 7fd1e6e91c

View File

@ -6868,7 +6868,11 @@ var
if AliasDeclarationNode<>nil then begin
UseProcHead(AliasDeclarationNode);
Node:=DeclarationNode.Parent;
if DeclarationNode.Desc = ctnProcedureHead then
Node:=DeclarationNode.Parent.Parent
else
Node:=DeclarationNode.Parent;
while (Node<>nil) do begin
if Node.Desc = ctnProcedure then begin //here context is clearly limited
if Node.EndPos<AliasDeclarationNode.StartPos then begin