浏览代码

* sizes2load handles OS_NO properly if one size is given

git-svn-id: trunk@4586 -
florian 19 年之前
父节点
当前提交
b3ae0c51a4
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      compiler/x86/cgx86.pas

+ 5 - 0
compiler/x86/cgx86.pas

@@ -270,6 +270,11 @@ unit cgx86;
     procedure tcgx86.sizes2load(s1,s2 : tcgsize; var op: tasmop; var s3: topsize);
 
        begin
+         { ensure to have always valid sizes }
+         if s1=OS_NO then
+           s1:=s2;
+         if s2=OS_NO then
+           s2:=s1;
          case s2 of
            OS_8,OS_S8 :
              if S1 in [OS_8,OS_S8] then