* fixed loading/storing of unaligned bitfields of size 2 to 7 bits

git-svn-id: trunk@6619 -
This commit is contained in:
Jonas Maebe 2007-02-23 17:02:28 +00:00
parent 0cc43888e9
commit 25576b49ac

View File

@ -1157,7 +1157,7 @@ implementation
internalerror(2006081312); internalerror(2006081312);
extra_load := extra_load :=
(intloadsize <> 1) and (sref.bitlen <> 1) and
((sref.bitindexreg <> NR_NO) or ((sref.bitindexreg <> NR_NO) or
(byte(sref.startbit+sref.bitlen) > byte(intloadsize*8))); (byte(sref.startbit+sref.bitlen) > byte(intloadsize*8)));
end; end;