소스 검색

* 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