瀏覽代碼

* allow to load the address of a bitpacked array in assembler code

git-svn-id: trunk@7389 -
Jonas Maebe 18 年之前
父節點
當前提交
2546dc5a8d
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      compiler/rautils.pas

+ 2 - 3
compiler/rautils.pas

@@ -859,9 +859,8 @@ Begin
                 SetSize(harrdef.elesize,false)
                else
                  begin
-                   if (harrdef.elepackedbitsize mod 8) <> 0 then
-                     Message(asmr_e_packed_element);
-                   SetSize((harrdef.elepackedbitsize + 7) div 8,false);
+                   if (harrdef.elepackedbitsize mod 8) = 0 then
+                     SetSize(harrdef.elepackedbitsize div 8,false);
                  end;
             end;
         end;