Просмотр исходного кода

* use explicit typecast when generating the high value

peter 22 лет назад
Родитель
Сommit
9168d87b35
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      compiler/ncal.pas

+ 6 - 2
compiler/ncal.pas

@@ -279,7 +279,8 @@ type
           begin
           begin
             if not assigned(hightree) then
             if not assigned(hightree) then
               internalerror(200304071);
               internalerror(200304071);
-            hightree:=ctypeconvnode.create(hightree,s32bittype);
+            { Need to use explicit, because it can also be a enum }
+            hightree:=ctypeconvnode.create_explicit(hightree,s32bittype);
           end;
           end;
         result:=hightree;
         result:=hightree;
       end;
       end;
@@ -2595,7 +2596,10 @@ begin
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.203  2003-10-31 15:52:58  peter
+  Revision 1.204  2003-11-01 16:17:48  peter
+    * use explicit typecast when generating the high value
+
+  Revision 1.203  2003/10/31 15:52:58  peter
     * support creating classes using <class of tobject>.create
     * support creating classes using <class of tobject>.create
 
 
   Revision 1.202  2003/10/30 16:23:13  peter
   Revision 1.202  2003/10/30 16:23:13  peter