mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-01 17:09:37 +01:00
paramgr.pas, tparamanager:
+ add new method "handle_common_ret_in_param"
* extract common code (safecall + record constructor handling) from "ret_in_param" to "handle_common_ret_in_param" and call the latter in "ret_in_param"
[aarch64,arm,avr,i386,x86_64]/cpupara.pas, tCPUparamanager.ret_in_param:
* call "handle_common_ret_in_param" instead of implementing the same check again and again
ncgcal.pas, tcgcallnode.handle_return_value:
* move the check for (record) constructors to "tparamanager.handle_common_ret_in_param"
git-svn-id: trunk@23520 -
|
||
|---|---|---|
| .. | ||
| a64att.inc | ||
| a64atts.inc | ||
| a64ins.dat | ||
| a64nop.inc | ||
| a64op.inc | ||
| a64reg.dat | ||
| a64tab.inc | ||
| aasmcpu.pas | ||
| aoptcpu.pas | ||
| aoptcpub.pas | ||
| aoptcpud.pas | ||
| cpubase.pas | ||
| cpuinfo.pas | ||
| cpupara.pas | ||
| itcpugas.pas | ||
| ra64con.inc | ||
| ra64dwa.inc | ||
| ra64nor.inc | ||
| ra64num.inc | ||
| ra64rni.inc | ||
| ra64sri.inc | ||
| ra64sta.inc | ||
| ra64std.inc | ||
| ra64sup.inc | ||