ソースを参照

* fixed unary minus in softfloat mode (bug #8737).

git-svn-id: trunk@8047 -
yury 18 年 前
コミット
afdd053172
1 ファイル変更2 行追加2 行削除
  1. 2 2
      compiler/nmat.pas

+ 2 - 2
compiler/nmat.pas

@@ -704,8 +704,8 @@ implementation
                     internalerror(2005082801);
                 end;
                 result:=ctypeconvnode.create_internal(ccallnode.createintern(procname,ccallparanode.create(
-                  ctypeconvnode.create_internal(crealconstnode.create(0,resultdef),fdef),
-                  ccallparanode.create(ctypeconvnode.create_internal(left,fDef),nil))),resultdef);
+                  ctypeconvnode.create_internal(left,fDef),
+                  ccallparanode.create(ctypeconvnode.create_internal(crealconstnode.create(0,resultdef),fdef),nil))),resultdef);
               end
             else
               begin