mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 05:59:28 +02:00
Only use Win64 vectorcall special case if calling convention is vectorcall.
This commit is contained in:
parent
16cb409fbf
commit
1923c8a611
@ -1674,9 +1674,9 @@ unit cpupara;
|
||||
continue;
|
||||
end;
|
||||
|
||||
{ on win64, if a record has only one field and that field is a
|
||||
{ on vectorcall, if a record has only one field and that field is a
|
||||
single or double, it has to be handled like a single/double }
|
||||
if use_ms_abi and
|
||||
if (p.proccalloption=pocall_vectorcall) and
|
||||
((paradef.typ=recorddef) {or
|
||||
is_object(paradef)}) and
|
||||
tabstractrecordsymtable(tabstractrecorddef(paradef).symtable).has_single_field(fdef) and
|
||||
|
Loading…
Reference in New Issue
Block a user