فهرست منبع

* take result register size from funcretloc

git-svn-id: trunk@6116 -
florian 18 سال پیش
والد
کامیت
5c74d8078a
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      compiler/ncgutil.pas

+ 1 - 1
compiler/ncgutil.pas

@@ -1394,7 +1394,7 @@ implementation
                   { we can't do direct moves between fpu and mm registers }
                   if restmploc.loc in [LOC_MMREGISTER,LOC_CMMREGISTER] then
                     location_force_fpureg(list,restmploc,false);
-                  cg.a_loadfpu_loc_reg(list,reg_cgsize(funcretloc.register),restmploc,funcretloc.register);
+                  cg.a_loadfpu_loc_reg(list,funcretloc.size,restmploc,funcretloc.register);
                 end;
               LOC_MMREGISTER:
                 begin