mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-03 13:37:11 +01:00
- removed unused parameters from g_adjust_stack_after_call for WebAssembly
git-svn-id: branches/wasm@48259 -
This commit is contained in:
parent
b3eca0e4f9
commit
2bdd089645
@ -199,7 +199,7 @@ uses
|
|||||||
|
|
||||||
{ adjust the stack height after a call based on the specified number of
|
{ adjust the stack height after a call based on the specified number of
|
||||||
slots used for parameters and the provided resultdef }
|
slots used for parameters and the provided resultdef }
|
||||||
procedure g_adjust_stack_after_call(list: TAsmList; pd: tabstractprocdef; paraheight: longint; forceresdef: tdef);
|
procedure g_adjust_stack_after_call(list: TAsmList; pd: tabstractprocdef);
|
||||||
|
|
||||||
property maxevalstackheight: longint read fmaxevalstackheight;
|
property maxevalstackheight: longint read fmaxevalstackheight;
|
||||||
|
|
||||||
@ -1078,7 +1078,7 @@ implementation
|
|||||||
begin
|
begin
|
||||||
result:=inherited;
|
result:=inherited;
|
||||||
pd.init_paraloc_info(callerside);
|
pd.init_paraloc_info(callerside);
|
||||||
g_adjust_stack_after_call(list,pd,pd.callerargareasize,forceresdef);
|
g_adjust_stack_after_call(list,pd);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -1947,7 +1947,7 @@ implementation
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure thlcgwasm.g_adjust_stack_after_call(list: TAsmList; pd: tabstractprocdef; paraheight: longint; forceresdef: tdef);
|
procedure thlcgwasm.g_adjust_stack_after_call(list: TAsmList; pd: tabstractprocdef);
|
||||||
var
|
var
|
||||||
totalremovesize: longint;
|
totalremovesize: longint;
|
||||||
realresdef: tdef;
|
realresdef: tdef;
|
||||||
|
|||||||
@ -55,7 +55,7 @@ implementation
|
|||||||
|
|
||||||
procedure twasmcallnode.extra_post_call_code;
|
procedure twasmcallnode.extra_post_call_code;
|
||||||
begin
|
begin
|
||||||
thlcgwasm(hlcg).g_adjust_stack_after_call(current_asmdata.CurrAsmList,procdefinition,pushedparasize,typedef);
|
thlcgwasm(hlcg).g_adjust_stack_after_call(current_asmdata.CurrAsmList,procdefinition);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure twasmcallnode.do_release_unused_return_value;
|
procedure twasmcallnode.do_release_unused_return_value;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user