Răsfoiți Sursa

* inlining on x86_64 fixed (not broken in fixes branch, needs no merging)

git-svn-id: trunk@755 -
florian 20 ani în urmă
părinte
comite
80f1b0953e
1 a modificat fișierele cu 5 adăugiri și 2 ștergeri
  1. 5 2
      compiler/ncal.pas

+ 5 - 2
compiler/ncal.pas

@@ -2154,8 +2154,11 @@ type
 
                      is still folded. (FK)
                      }
-                    (paramanager.push_addr_param(vs_const,para.parasym.vartype.def,procdefinition.proccalloption) or
-                    (node_complexity(para.left) >= NODE_COMPLEXITY_INF)))
+                    (
+                      { this must be a not ... of course }
+                      not(paramanager.push_addr_param(vs_const,para.parasym.vartype.def,procdefinition.proccalloption)) or
+                      (node_complexity(para.left) >= NODE_COMPLEXITY_INF)
+                    ))
                    ) then
                   begin
                     { in theory, this is always regable, but ncgcall can't }