* on cpus requiring proper alignment, shortstrings are to two byte boundaries aligned

git-svn-id: trunk@1319 -
This commit is contained in:
florian 2005-10-07 19:17:09 +00:00
parent 8471e10137
commit 1066eb1cb3

View File

@ -1293,7 +1293,12 @@ implementation
alignment:=size_2_align(savesize);
st_longstring,
st_shortstring:
{$ifdef cpurequiresproperalignment}
{ char to string accesses byte 0 and 1 with one word access }
alignment:=size_2_align(2);
{$else cpurequiresproperalignment}
alignment:=size_2_align(1);
{$endif cpurequiresproperalignment}
else
internalerror(200412301);
end;