From 68ac3b0ab2cee1fca93a0ec10cd5375ab1637aba Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 8 Apr 2005 15:16:37 +0000 Subject: [PATCH] remove forcing of non-regvar for left node when converting to non-regvar --- compiler/ncnv.pas | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/compiler/ncnv.pas b/compiler/ncnv.pas index 9c93009210..b9ab5c2277 100644 --- a/compiler/ncnv.pas +++ b/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