2
0
Эх сурвалжийг харах

* also honor keep_sign_equal in get_common_intdef() for signed types
(r14892)

git-svn-id: trunk@14909 -

Jonas Maebe 15 жил өмнө
parent
commit
f530de8da6
1 өөрчлөгдсөн 6 нэмэгдсэн , 0 устгасан
  1. 6 0
      compiler/defutil.pas

+ 6 - 0
compiler/defutil.pas

@@ -1092,10 +1092,16 @@ implementation
           case result.ordtype of
             s8bit:
               result:=torddef(u8inttype);
+            u8bit:
+              result:=torddef(s16inttype);
             s16bit:
               result:=torddef(u16inttype);
+            u16bit:
+              result:=torddef(s32inttype);
             s32bit:
               result:=torddef(u32inttype);
+            u32bit:
+              result:=torddef(s64inttype);
             s64bit:
               result:=torddef(u64inttype);
           end;