mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-05-31 07:22:44 +02:00
* changed forcesize parameter of tgobj.gethltemp() from aint into asizeint,
as that one represents memory sizes while aint represents code generator immediate operands git-svn-id: trunk@28458 -
This commit is contained in:
parent
e7ac66a6c4
commit
f55516ed32
@ -46,7 +46,7 @@ unit tgcpu;
|
||||
public
|
||||
procedure setfirsttemp(l : longint); override;
|
||||
procedure getlocal(list: TAsmList; size: longint; alignment: shortint; def: tdef; var ref: treference); override;
|
||||
procedure gethltemp(list: TAsmList; def: tdef; forcesize: aint; temptype: ttemptype; out ref: treference); override;
|
||||
procedure gethltemp(list: TAsmList; def: tdef; forcesize: asizeint; temptype: ttemptype; out ref: treference); override;
|
||||
procedure gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference); override;
|
||||
end;
|
||||
|
||||
@ -245,7 +245,7 @@ unit tgcpu;
|
||||
end;
|
||||
|
||||
|
||||
procedure ttgjvm.gethltemp(list: TAsmList; def: tdef; forcesize: aint; temptype: ttemptype; out ref: treference);
|
||||
procedure ttgjvm.gethltemp(list: TAsmList; def: tdef; forcesize: asizeint; temptype: ttemptype; out ref: treference);
|
||||
begin
|
||||
if not getifspecialtemp(list,def,forcesize,temptype,ref) then
|
||||
inherited;
|
||||
|
@ -92,7 +92,7 @@ unit tgobj;
|
||||
|
||||
the forcesize parameter is so that it can be used for defs that
|
||||
don't have an inherent size (e.g., array of const) }
|
||||
procedure gethltemp(list: TAsmList; def: tdef; forcesize: aint; temptype: ttemptype; out ref: treference); virtual;
|
||||
procedure gethltemp(list: TAsmList; def: tdef; forcesize: asizeint; temptype: ttemptype; out ref: treference); virtual;
|
||||
procedure gethltemptyped(list: TAsmList; def: tdef; temptype: ttemptype; out ref: treference); virtual;
|
||||
procedure gettemp(list: TAsmList; size, alignment : longint;temptype:ttemptype;out ref : treference);
|
||||
procedure gettemptyped(list: TAsmList; def:tdef;temptype:ttemptype;out ref : treference);
|
||||
@ -521,7 +521,7 @@ implementation
|
||||
end;
|
||||
|
||||
|
||||
procedure ttgobj.gethltemp(list: TAsmList; def: tdef; forcesize: aint; temptype: ttemptype; out ref: treference);
|
||||
procedure ttgobj.gethltemp(list: TAsmList; def: tdef; forcesize: asizeint; temptype: ttemptype; out ref: treference);
|
||||
begin
|
||||
gettemp(list,forcesize,def.alignment,temptype,ref);
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user