|
@@ -167,7 +167,9 @@ uses
|
|
result:=true
|
|
result:=true
|
|
{ sets require stricter checks }
|
|
{ sets require stricter checks }
|
|
else if is_set(param2) then
|
|
else if is_set(param2) then
|
|
- result:=equal_defs(param1,param2)
|
|
|
|
|
|
+ result:=equal_defs(param1,param2) or
|
|
|
|
+ { constant could be empty set }
|
|
|
|
+ not(assigned(tsetdef(param1).elementdef))
|
|
else
|
|
else
|
|
result:=param1.typ=param2.typ;
|
|
result:=param1.typ=param2.typ;
|
|
end;
|
|
end;
|