Jelajahi Sumber

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

git-svn-id: trunk@14909 -

Jonas Maebe 15 tahun lalu
induk
melakukan
f530de8da6
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  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;