瀏覽代碼

remove forcing of non-regvar for left node when converting to non-regvar

peter 20 年之前
父節點
當前提交
68ac3b0ab2
共有 1 個文件被更改,包括 4 次插入6 次删除
  1. 4 6
      compiler/ncnv.pas

+ 4 - 6
compiler/ncnv.pas

@@ -1721,11 +1721,6 @@ implementation
             end;
         end;
 
-        { check if the result could be in a register }
-        if not(tstoreddef(resulttype.def).is_intregable) and
-           not(tstoreddef(resulttype.def).is_fpuregable) then
-          make_not_regable(left);
-
         { now call the resulttype helper to do constant folding }
         result:=resulttype_call_helper(convtype);
       end;
@@ -2645,7 +2640,10 @@ begin
 end.
 {
   $Log$
-  Revision 1.181  2005-04-06 11:49:37  michael
+  Revision 1.182  2005-04-08 15:16:37  peter
+  remove forcing of non-regvar for left node when converting to non-regvar
+
+  Revision 1.181  2005/04/06 11:49:37  michael
   * Fix methodpointer copy from callnode to loadnode
 
   Revision 1.180  2005/03/25 22:20:18  peter