mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-07 05:10:27 +02:00
* use voidcodepointertype to determine tprocvardef.size; ifdef i8086 removed
git-svn-id: trunk@27546 -
This commit is contained in:
parent
89584164b1
commit
37168c8625
@ -5604,19 +5604,13 @@ implementation
|
||||
|
||||
|
||||
function tprocvardef.size : asizeint;
|
||||
var
|
||||
far_code_extra_bytes: integer = 0;
|
||||
begin
|
||||
{$ifdef i8086}
|
||||
if po_far in procoptions then
|
||||
far_code_extra_bytes:=2;
|
||||
{$endif i8086}
|
||||
if ((po_methodpointer in procoptions) or
|
||||
is_nested_pd(self)) and
|
||||
not(po_addressonly in procoptions) then
|
||||
size:=sizeof(pint)+far_code_extra_bytes+voidpointertype.size
|
||||
size:=voidcodepointertype.size+voidpointertype.size
|
||||
else
|
||||
size:=sizeof(pint)+far_code_extra_bytes;
|
||||
size:=voidcodepointertype.size;
|
||||
end;
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user