瀏覽代碼

* use explicit typecast when generating the high value

peter 22 年之前
父節點
當前提交
9168d87b35
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      compiler/ncal.pas

+ 6 - 2
compiler/ncal.pas

@@ -279,7 +279,8 @@ type
           begin
             if not assigned(hightree) then
               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;
         result:=hightree;
       end;
@@ -2595,7 +2596,10 @@ begin
 end.
 {
   $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
 
   Revision 1.202  2003/10/30 16:23:13  peter