PascalScript: 64 bit compilation issue #0027266

git-svn-id: trunk@47316 -
This commit is contained in:
martin 2015-01-07 13:23:48 +00:00
parent 256d569d55
commit 9fa5bd5c7e

View File

@ -4226,13 +4226,13 @@ begin
exit; exit;
end; end;
GetMem(darr, Longint(NewLength * elSize) + SizeOf(TDynArrayRecHeader)); GetMem(darr, Longint(NewLength * elSize) + SizeOf(TDynArrayRecHeader));
{$IFDEF CPUX64}
darr^.header._Padding:=0;
{$ENDIF CPUX64}
darr^.header.refCnt:=1; darr^.header.refCnt:=1;
{$IFDEF FPC} {$IFDEF FPC}
darr^.header.high := NewLength - 1; darr^.header.high := NewLength - 1;
{$ELSE} {$ELSE}
{$IFDEF CPUX64}
darr^.header._Padding:=0;
{$ENDIF CPUX64}
darr^.header.length := NewLength; darr^.header.length := NewLength;
{$ENDIF FPC} {$ENDIF FPC}
for i := 0 to NewLength -1 do for i := 0 to NewLength -1 do