set default result in TPCUWriter.IsExternalEl

This commit is contained in:
Jinyang He 2023-06-21 11:26:22 +08:00 committed by Jinyang He
parent 20884fdc1b
commit 6b4ee224bf

View File

@ -3350,6 +3350,7 @@ function TPCUWriter.IsExternalEl(El: TPasElement): boolean;
var
C: TClass;
begin
Result:=false;
while El<>nil do
begin
C:=El.ClassType;
@ -3477,6 +3478,8 @@ begin
ParentRef:=WriteExternalReference(SpecItem.GenericEl,aContext)
else if IsExternalEl(Parent) then
ParentRef:=WriteExternalReference(Parent,aContext)
else if Parent=nil then
ParentRef:=nil
else
begin
// El is external, Parent is not