* better complexity calculation of tvecnodes

git-svn-id: trunk@47151 -
This commit is contained in:
florian 2020-10-21 20:46:28 +00:00
parent 044133fc87
commit 6fc930a0fc

View File

@ -872,7 +872,17 @@ implementation
exit;
p := tunarynode(p).left;
end;
vecn,
vecn:
begin
inc(result,node_complexity(tbinarynode(p).left));
inc(result);
if (result >= NODE_COMPLEXITY_INF) then
begin
result := NODE_COMPLEXITY_INF;
exit;
end;
p := tbinarynode(p).right;
end;
statementn:
begin
inc(result,node_complexity(tbinarynode(p).left));