* fixed function return location for small records on darwin/i386 and

iphonesim/i386 when not using cdecl/cppdecl/mwpascal calling conventions

git-svn-id: trunk@22350 -
This commit is contained in:
Jonas Maebe 2012-09-06 21:41:42 +00:00
parent f2e1ec2771
commit 95c69f1f9e

View File

@ -126,6 +126,8 @@ unit cpupara;
end;
system_i386_darwin,
system_i386_iphonesim :
begin
if calloption in cdecl_pocalls then
begin
case def.typ of
recorddef :
@ -148,6 +150,7 @@ unit cpupara;
end;
end;
end;
end;
result:=inherited ret_in_param(def,calloption);
end;