|
@@ -6420,11 +6420,11 @@ implementation
|
|
{ invalid }
|
|
{ invalid }
|
|
vmtmethodoffset:=-1;
|
|
vmtmethodoffset:=-1;
|
|
else
|
|
else
|
|
- { the +3*sizeof(pint) is size, -size and refcount offset }
|
|
|
|
|
|
+ { the +2*sizeof(pint) is size, -size and refcount offset }
|
|
{$ifdef WITHDMT}
|
|
{$ifdef WITHDMT}
|
|
- vmtmethodoffset:=index*voidcodepointertype.size+2*voidpointertype.size+3*sizeof(pint);
|
|
|
|
|
|
+ vmtmethodoffset:=index*voidcodepointertype.size+2*voidpointertype.size+2*sizeof(pint);
|
|
{$else WITHDMT}
|
|
{$else WITHDMT}
|
|
- vmtmethodoffset:=index*voidcodepointertype.size+1*voidpointertype.size+3*sizeof(pint);
|
|
|
|
|
|
+ vmtmethodoffset:=index*voidcodepointertype.size+1*voidpointertype.size+2*sizeof(pint);
|
|
{$endif WITHDMT}
|
|
{$endif WITHDMT}
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|