|
@@ -41,7 +41,6 @@ unit cpupara;
|
|
|
function create_paraloc_info(p : tabstractprocdef; side: tcallercallee):longint;override;
|
|
|
function create_varargs_paraloc_info(p : tabstractprocdef; varargspara:tvarargsparalist):longint;override;
|
|
|
procedure create_funcretloc_info(p : tabstractprocdef; side: tcallercallee);
|
|
|
- procedure createtempparaloc(list: TAsmList;calloption : tproccalloption;parasym : tparavarsym;var cgpara:TCGPara);override;
|
|
|
private
|
|
|
procedure init_values(var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: aword);
|
|
|
function create_paraloc_info_intern(p : tabstractprocdef; side: tcallercallee; paras:tparalist;
|
|
@@ -644,6 +643,9 @@ unit cpupara;
|
|
|
result:=true;
|
|
|
end;
|
|
|
|
|
|
+{
|
|
|
+
|
|
|
+ breaks e.g. tests/test/cg/tpara1
|
|
|
|
|
|
procedure tppcparamanager.createtempparaloc(list: TAsmList;calloption : tproccalloption;parasym : tparavarsym;var cgpara:TCGPara);
|
|
|
var
|
|
@@ -658,6 +660,7 @@ unit cpupara;
|
|
|
else
|
|
|
inherited createtempparaloc(list,calloption,parasym,cgpara);
|
|
|
end;
|
|
|
+}
|
|
|
|
|
|
|
|
|
begin
|