|
@@ -248,6 +248,11 @@ implementation
|
|
{ records are implemented via classes }
|
|
{ records are implemented via classes }
|
|
recorddef:
|
|
recorddef:
|
|
result:=R_ADDRESSREGISTER;
|
|
result:=R_ADDRESSREGISTER;
|
|
|
|
+ setdef:
|
|
|
|
+ if is_smallset(def) then
|
|
|
|
+ result:=R_INTREGISTER
|
|
|
|
+ else
|
|
|
|
+ result:=R_ADDRESSREGISTER;
|
|
else
|
|
else
|
|
result:=inherited;
|
|
result:=inherited;
|
|
end;
|
|
end;
|